参考官网:Publish an ASP.NET Core app to IIS | Microsoft Docs
首先下载两个文件
1.dotnet-sdk,.NET Downloads (Linux, macOS, and Windows) (microsoft.com)
2.dotnet-hosting,Download ASP.NET Core 5.0 Runtime (v5.0.9) - Windows Hosting Bundle Installer (microsoft.com) 安装后iis的模块中会增加一个AspNetCoreModule处理程序,用于处理.net core web程序
安装好后就可以新建站点了,站点的应用程序池.net clr 必须设置为“无托管代码”模式,其他与普通.net站点部署没什么差别。
另外初次使用最好开启log日志,方便排错,找到网站根目录下的web.config文件,将stdoutLogEnabled的值改成true即可。