WIN7下IIS7.5部署net core 2.0应用

0.发布项目

以文件系统方式发布项目
发布配置如下:
WIN7下IIS7.5部署net core 2.0应用

1.开启IIS服务

WIN7下IIS7.5部署net core 2.0应用

2.安装组件

c++2015 :vc_redist
.net core windows server hosting:Hosting Bundle Installer 注意下载正确版本,hosting版本>=.net core版本
已安装请忽略

3.部署

  1. 打开IIS管理器,右击网站 => 添加网站,添加发布的文件系统
    WIN7下IIS7.5部署net core 2.0应用
    点击确定

  2. 点击应用程序池, 编辑刚创建的应用程序池,把.Net Framework版本 改为无托管代码
    WIN7下IIS7.5部署net core 2.0应用

3.点击创建的网站,打开操作 => 编辑权限 => 安全
点击编辑 => 添加 => 高级 => 立即查找
找到IIS_IUSERS,添加进去
WIN7下IIS7.5部署net core 2.0应用
部署完毕

如果发现502等错误,需要以管理员权限打开cmd,然后输入
%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers

参考:
在IIS上部署.ASP.NET Core项目
官方文档