iis 是windows做的服务器,当然也可以支持asp.net Core的部署。
第一步、安装两个支持包。 windowsdesktop-runtime-版本号-win-x64.exe 和 dotnet-hosting-版本号-win.exe
https://download.visualstudio.microsoft.com/download/pr/86835fe4-93b5-4f4e-a7ad-c0b0532e407b/f4f2b1239f1203a05b9952028d54fc13/windowsdesktop-runtime-3.1.5-win-x64.exe
https://download.visualstudio.microsoft.com/download/pr/7c30d3a1-f519-4167-b850-b9c49bf2aa0e/dbfa957a76a41a1e1795f59d400d4ccd/dotnet-hosting-3.1.5-win.exe
如果有更新的版本,可以尝试。
第二步 重启iis的服务,用管理员身份打开“命令提示符”
输入
net stop was /y
回车
运行完再运行
net start w3svc
第三步,部署网站, 和从前一样,新建一个网站,但是在选择 “应用程序池”的时候 要选择 无托管。
至此部署完毕。 下一节我们讨论 数据库的链接字符串。