从VS2017发布后,有时发布到Azure有时会导致“内部服务器错误”错误

时间:2019-03-19 13:40:55

标签: azure .net-core asp.net-core-2.0

我有一个简单的.Net CORE网站,该网站在本地运行良好。如果我在Azure中创建一个新的Web应用程序并将其发布,则一切正常。如果在随机发布后再次发布项目,则该站点将崩溃,并显示“内部服务器错误” 500.2错误消息。如果我不更改任何代码,只是再次重新发布相同的代码,仍然会发生这种情况。在Azure中创建一个新的webapp并发布相同的代码,一切都会再次正常运行。

进入Azure我发现了错误 ErrorCode = '0x80004005' : 8000808c 转化为 Error code: 0x80004005 means a file missing or can't be accessed.

完整错误为

MODULE_SET_RESPONSE_ERROR_STATUS
Warning 
ModuleName="AspNetCoreModule", Notification="EXECUTE_REQUEST_HANDLER", HttpStatus="502", HttpReason="Bad Gateway", HttpSubStatus="5", ErrorCode="Unspecified error
 (0x80004005)", ConfigExceptionInfo=""

我尝试更改appsettings.json,更改项目中CORE的版本,从服务器中删除wwwroot目录以及此处.NET Core app unable to start in IIS due to ErrorCode = '0x80004005 : 80008083上的所有其他内容。

任何人都知道如何将项目发布到Azure会中断。

0 个答案:

没有答案