使用 IIS 在 Windows 上托管 ASP.NET Core

参考微软文档:

https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/index?tabs=aspnetcore2x

将asp.net core网站发布到IIS,和普通网站区别不大,主要有:

1、 安装.NET Core Windows Server 托管捆绑包

2、 在“编辑应用程序池”窗口中,将“.NET CLR 版本”设置为“无托管代码”,安装完成后需要重启电脑,或者使用命令:

net stop was /y
net start w3svc

3、 使用的swagger进行api文档说明,每次发布后,需要手动将目录下的xml说明复制到发布的目录下。

https://www.cnblogs.com/hoyu/archive/2018/03/06/8514243.html