在本地部署时,我的应用程序可以正常运行。我现在已经在天蓝色部署中与此错误斗争了2天:
转到我的Azure应用程序的链接我收到此错误:
This page isn’t working
www.mypage.com is currently unable to handle this request.
HTTP ERROR 503
尝试附加调试器会产生:Unable to find a process called dotnet with arguments .\Unikyte.SPA.dll. The process may still be starting, please try again.
似乎没有任何有用的东西写在日志中。
在详细日志中,我发现每次尝试访问该页面时都会生成一个新文件,如下所示:
显然dotnet进程没有运行,但默认情况下在部署后它应该运行...我应该手动在生产dll上运行dotnet吗?
答案 0 :(得分:2)
这个问题可能有很多原因。
<强>症状:强> 当您浏览到Web应用程序时,它会返回HTTP“502 Bad Gateway”错误或HTTP“503 Service Unavailable”错误。
<强>原因:强> 此问题通常由应用程序级别问题引起,例如:
要对此进行进一步的问题排查,请按照troubleshooting guide进行操作,以便找出根本原因并进行修复。
此外,请确保使用Kudu Console在Web App下提供部署文件。
要使用部署凭据访问KUDU控制台,请导航至https://yourappname.scm.azurewebsites.net - &gt;调试控制台 - &gt; CMD - &gt;导航到wwwroot文件夹(D:\ home \ site \ wwwroot&gt;)。
希望这有帮助。