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]