.NET Core项目部署502异常
netcore 项目部署后,iis启动失败,访问站点抛502异常
HTTP Error 502.5 - Process Failure
打开Windows时间查看器,在Windows日志中,找到站点启动异常的日志
Application 'MACHINE/WEBROOT/APPHOST/xxxxxx' with physical root 'D:\xxxx\xxxx\xxx\' failed to start process with commandline 'dotnet .\xxxxx.dll', ErrorCode = '0x80004005' : 8000808c.
从显示的信息可以看到,执行dotnet.\xxxx.dll命令时出现异常。
看到此处,一点头绪也没有,没有更详细的日志,不知道是什么原因导致执行命令异常。
查找很多资料后,得知,可以直接在PowerShell中执行这行命令,在PowerShell中会显示详细的异常原因。
于是尝试执行命令,并得到了具体的异常。
原因是在手动发布项目时,丢失了一个引用。 重新拷贝后站点成功启动。
参考帖子:https://www.cnblogs.com/lookerblue/p/7102040.html
console.log("talk is cheap, show me you code.")