ASP.NET Core IIS发布

ASP.NET Core应用发布到IIS 

官网教程地址:https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-2.2&tabs=visual-studio

1、安装.net core托管捆绑包

在 IIS 服务器上安装 .NET Core 托管捆绑包 。 捆绑包可安装 .NET Core 运行时、.NET Core 库和 ASP.NET Core 模块。 该模块允许 ASP.NET Core 应用在 IIS 后面运行。官网下载地址:https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-2.2.8-windows-hosting-bundle-installer

安装成功之后在IIS管理器模块中存在AspNetCoreModule模块

ASP.NET Core IIS发布_第1张图片

ASP.NET Core IIS发布_第2张图片

2、添加网站

创建站点:

ASP.NET Core IIS发布_第3张图片

设置应用程序池.NET CLR版本为无托管代码

ASP.NET Core IIS发布_第4张图片

3、vs2017发布网站

选择对应文件夹路径,发布网站,即可浏览网站

ASP.NET Core IIS发布_第5张图片

4、常见问题

浏览网站报错:HTTP 错误 500.19 - Internal Server Error

解决方法:在网站》》编辑权限》》安全 中添加 IIS_IUSRS 组,即可浏览网站

ASP.NET Core IIS发布_第6张图片

ASP.NET Core IIS发布_第7张图片

End!

你可能感兴趣的:(ASP.NET Core IIS发布)