ASP.NET Core Web API 需要先发布到 IIS 服务器才能运行

发布项目到 IIS 的必要步骤

  1. ‌发布项目‌

    • 使用 Visual Studio 或命令行工具(如 dotnet publish)将项目发布到本地文件夹(如 bin/Release/net9.0/publish),确保路径正确配置。 ‌1
    • 发布时需选择正确的目标框架版本(如 .NET 9 或 .NET Core 8),并修改默认配置以适配 IIS 环境。 ‌12
  2. ‌安装 .NET Core 托管捆绑包‌

    • 在 IIS 服务器上安装与项目版本匹配的托管捆绑包(如 .NET 9 或 .NET Core 8),确保应用程序能正常运行。 ‌13
  3. ‌配置 IIS 网站‌

    • 创建新的应用程序池并设置为“无托管代码”,平台选择 x64 位。 ‌15
    • 在 IIS 中创建网站,绑定端口并指向发布文件路径。 ‌12
  4. ‌权限与端口设置‌

    • 确保 IIS 应用池身份具有文件访问权限,并检查服务器防火墙是否开放指定端口(如 80/443)。 ‌15

若未正确发布项目或缺少托管环境配置,IIS 将无法加载应用,导致服务不可用。 ‌

 
posted @ 2025-10-29 13:54  星畔  阅读(3)  评论(0)    收藏  举报