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

相关文章: