发布项目到 IIS 的必要步骤
-
发布项目
- 使用 Visual Studio 或命令行工具(如 dotnet publish)将项目发布到本地文件夹(如
bin/Release/net9.0/publish),确保路径正确配置。 1 - 发布时需选择正确的目标框架版本(如 .NET 9 或 .NET Core 8),并修改默认配置以适配 IIS 环境。 12
- 使用 Visual Studio 或命令行工具(如 dotnet publish)将项目发布到本地文件夹(如
-
安装 .NET Core 托管捆绑包
- 在 IIS 服务器上安装与项目版本匹配的托管捆绑包(如 .NET 9 或 .NET Core 8),确保应用程序能正常运行。 13
-
配置 IIS 网站
- 创建新的应用程序池并设置为“无托管代码”,平台选择 x64 位。 15
- 在 IIS 中创建网站,绑定端口并指向发布文件路径。 12
-
权限与端口设置
- 确保 IIS 应用池身份具有文件访问权限,并检查服务器防火墙是否开放指定端口(如 80/443)。 15
若未正确发布项目或缺少托管环境配置,IIS 将无法加载应用,导致服务不可用。