.Net Core2.2 在IIS发布
.Net Core应用发布到IIS主要是如下的三个步骤:
(1)在Windows Server上安装 .Net Core Hosting Bundle
(2)在IIS管理器中创建IIS站点
(3)部署ASP.NET Core应用
一.安装 .Net Core Hosting Bundle
打开链接 https://dotnet.microsoft.com/download,选择Core对应的版本并下载:
双击两个安装文件安装。
异常如:HTTP 错误500.21主要是因为没安装正确导致的
安装成功后,会在IIS的模块中看到名称为"ASPNetCoreModuleV2"的模块
二. 在IIS管理器中创建IIS站点
(1)右击项目,选择“发布”
找到发布后所在文件夹,把打包好的文件拷贝至服务器上。
(2)添加网站 右击“网站”选择“添加网站”
三.部署ASP.NET Core应用
(1)配置网站路径和端口,物理路径即发布后的项目文件路径
(2)修改项目的应用程序池,改为“无托管代码”
选中项目的程序池,点击“基本设置”,选择“.Net CLR 版本”为“无托管代码”,点击确定。
最后运行IIS的Core应用,项目运行成功!
以上仅用于学习和记录
附:步骤一中 .Net Core 2.2的SDK和CLK下载文件:
提取码:yafi