IIS部署ASP.NET Core项目的问题解决

2025-11-21 17:43:43

1、部署之前,在IIS上先安装了AspNetCoreModule托管模块

安装的软件名:DotNetCore.2.0.5-WindowsHosting.exe

(你懂的,不给提供链接下载)

2、安装完DotNetCore.2.0.5-WindowsHosting.exe后,在IIS的模块组件里,多了一个AspNetCoreModule模块(%SystemRoot%\system32\inetsrv\aspnetcore.dll)

IIS部署ASP.NET Core项目的问题解决

3、在IIS中新建一个ASP.NET Core的WEB项目

IIS部署ASP.NET Core项目的问题解决

4、编辑"应用程序池"的"基本设置"(我这里的应用程序池名称是222),修改".NET Framework 版本"为"无托管代码"

IIS部署ASP.NET Core项目的问题解决

5、编辑"应用程序池"的"高级设置",修改"加载用户配置文件"为"True"

IIS部署ASP.NET Core项目的问题解决

6、IIS配置到这里,就结束了!

1、如果浏览WEB,出现“HTTP Error 502.5 - Process Failure”的错误页面,有可能Dotnet不支持

IIS部署ASP.NET Core项目的问题解决

2、在日志里也可以看到错误描述“Application 'MACHINE/WEBROOT/APPHOST/222' with physical root 'E:\project\222\' failed to start process with commandline 'dotnet .\WebApplication1.dll', ErrorCode = '0x80004005 : 8000808c.”

IIS部署ASP.NET Core项目的问题解决

3、所以,需要安装dotnet支持包,下载dotnet-sdk-2.1.104-win-x64.exe,安装。

(你懂的,不给提供链接下载)

4、测试支持dotnet

IIS部署ASP.NET Core项目的问题解决

5、至此,IIS部署ASP.NET Core项目的问题解决

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢