环境:win7,IIS7,Visual Studio 2019
1. 安装AspNetCoreModule模块
下载地址:AspNetCore下载,
点击后会下载安装包。
成功安装后,需用管理员权限打开命令行:
输入
net stop was /y
运行完再运行
net start w3svc
检查是否安装AspNetCoreModule模块
选中IIS左侧根节点,右侧出现如图如示:
点击“模块”—>点击右侧“打开功能”
查看是否有AspNetCoreModule
右击----“发布”
点击“发布”,开始发布
打开IIS,添加网站
点击确认后,
总结:与asp.net不同,asp.net core不再由IIS工作进程w3wp.exe托管,因此需要确保IIS上已经安装AspNetCoreModule模块,请求通过此模块重定向到asp.net core项目中,因此我无需设置应用程序池来托管我们的代码,应用程序池应设置为无托管代码。