我有一个简单的.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会中断。