HTTP Error 502.5 - Process Failure 解决方案

Posted cglandy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP Error 502.5 - Process Failure 解决方案相关的知识,希望对你有一定的参考价值。

.netcore 2.1.4的程序部署到IIS后报以下错误:

=======================================================

HTTP Error 502.5 - Process Failure

Common causes of this issue:
The application process failed to start
The application process started but then stopped
The application process started but failed to listen on the configured port

Troubleshooting steps:
Check the system event log for error messages
Enable logging the application process‘ stdout messages
Attach a debugger to the application process and inspect

For more information visit: https://go.microsoft.com/fwlink/?LinkID=808681

 

解决方案,选中应用程序池-->高级设置-->加载用户配置文件设为true.

技术分享图片

问题原因:IIS默认是不读取我们.netcore的配置文件appsettings.json,如下图命令执行donet path/application.dll时会出现错误提示:

技术分享图片

找到对应的行发现是因为找不到对应的配置导致Object reference not set to an instance of an object.

修改应用程序池的设置后,问题解决。

技术分享图片

 







以上是关于HTTP Error 502.5 - Process Failure 解决方案的主要内容,如果未能解决你的问题,请参考以下文章

HTTP Error 502.5 - Process Failure Win10 VS可以正常访问,部署本地IIS报错

HTTP 错误 502.5 - 升级到 ASP.NET Core 2.2 后 ANCM 进程外启动失败

IIS 错误 502.5 上的 ASP.NET Core 1.0

ASP.NET 4.5 在 ASP.NET Core 2.0 应用程序下的 Azure Web App 中将 502.5 作为虚拟应用程序抛出

Asp.Net Core 发布异常 502.5 [The Application process failed to Start]

swoole_proces实现多进程