如何在Azure Web应用程序上解决错误500?

f0r*_*0rt 14 azure azure-web-sites asp.net-mvc-5

是)我有的:

那么如何解决这个问题?我需要看到.net异常,但我不知道该怎么做.:)

小智 8

我解决了这个问题,如下所示。对此感兴趣的 HTTP 500 错误不允许访问服务器。转到 azure 门户地址并选择您的数据库。按“设置服务器防火墙”并允许 Azure 服务和资源访问此服务器选择“是”保存该页面并刷新您的服务。您可以看到您的数据


Ctr*_*Dot 7

尝试将Application Insights添加到应用程序。您应该在启动应用程序时看到错误。

我还将查看您的启动代码,以查看您是否在配置或app.start期间将磁盘写入磁盘。如果您以任何容量使用AAD,则可能是这种情况。

您还可以通过定位https://sitename.scm.azurewebsites.net来打开KUDU控制台。您将能够在调试控制台中导航,以查看来自IIS的RAW日志。这可能会给情况带来一些启示。有关更多信息,请参见KUDU

  • KUDU+1。伙计,这项服务满足了我需要的一切。为什么微软让它所有真正有用的工具都这么难找到? (3认同)

Kar*_*SFT 6

  1. https://sitename.scm.azurewebsites.net上使用KUDU控制台
  2. 进入web.config文件,检查进程路径是否正确。