• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

asp.netcorehttperror502.5-processfailure错误

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

HTTP Error 502.5 – Process Failure

环境

Windows Server 2012, IIS 8, Asp.Net Core 2.1.

故障

App按正常流程发布后通过浏览器访问出现以下错误:

HTTP Error 502.5 – Process Failure

  • 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

排错

1. 通过页面返回的信息得知错误是由于app未能启动或启动后被终止。较为可能原因是Asp.Net Core Module或Kestrel,IIS问题可能性较小。

2. 查看windows日志,显示错误信息为:

  Application 'MACHINE/WEBROOT/APPHOST/ENGINEERDATASERVICE' with physical root 'C:\WebApp\EngineerDataService\' failed to start process with commandline 'C:\Program Files (x86)\dotnet\dotnet.exe .\BOC.COM.WebAPI.dll', ErrorCode = '0x80004005 : ff.

日志信息表明是在执行 \BOC.COM.WebAPI.dll命令时出错。

打开命令行,使用dotnet命令执行\BOC.COM.WebAPI.dll这个文件,提示数据库连接字符串配置的Json错误,回想起在重新部署后修改过appsettings.json文件的数据库连接字符串。

检查此文件的数据库连接字符串发现是少了逗号“,”,补充上保存重启网站,访问OK!

 

此次问题解决参考了博主lookerblue的博文:http://www.cnblogs.com/lookerblue/p/7102040.html

才让我能够快速定位问题,也让我知道dotnet core的问题可以通过命令行执行的方式检查,受教了


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
HowTo:UseImpersonationandDelegationinASP.NET2.0-fromMS发布时间:2022-07-10
下一篇:
ASP.NET MVC Model元数据及其定制: Model元数据的定制发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap