把.NET Core 8网站部署到Windows IIS服务器需要以下步骤:
1、安装 .NET Core 8 运行时环境
需要在Windows服务器上安装 .NET Core 8 运行时环境,以便你的应用程序可以运行。ASP.NET Core运行时使你能够运行现有的 Web/服务器应用程序。在 Windows 上,微软建议安装托管捆绑包,其中包括 .NET 运行时和 IIS 支持。
可以从 https://dotnet.microsoft.com/zh-cn/download/dotnet/8.0 下载并安装 .NET Core 8 托管捆绑包。
下载后安装即可。
发布你的 .NET Core 8 应用程序
使用 Visual Studio 或 .NET CLI 发布你的 .NET Core 8 应用程序。 发布过程会生成一个包含已编译代码和所需资源的可发布文件夹。
在 IIS 上添加网站
创建 IIS 网站: 打开 IIS 管理器,并创建一个新的网站。这个操作和创建一个普通的静态网站或者ASP.NET网站一样。
在创建网站时,指定以下内容:
- 网站名称:设置网站名称,会显示在IIS网站列表。
- 应用物理路径:将此路径指向你发布的应用程序的可发布文件夹。
- 配置应用程序池: 选择你的网站,并打开“高级设置”。 在“应用程序池”部分,选择一个现有的应用程序池或创建一个新的应用程序池。
- 配置 HTTPS (可选): 如果你要使用 HTTPS 保护你的网站,则需要配置 SSL 证书并启用 HTTPS 绑定。
启动网站
默认创建站点后会立即启动网站,也可以手动启动网站。右键单击你的网站,并选择“启动”。 你的网站现在应该在指定的端口上运行。