我有什么:
那么如何解决这个问题呢?我需要查看.net异常,但我不知道该怎么做。 :)
答案 0 :(得分:6)
我解决了如下所示的问题。不允许对此服务器感兴趣的HTTP 500错误。转到azure门户地址并选择您的数据库。按“设置服务器防火墙”,然后允许Azure服务和资源访问此服务器服务器选择“是”保存该页面并刷新服务。然后您才能查看数据
答案 1 :(得分:5)
答案 2 :(得分:4)
尝试将Application Insights添加到应用中。您应该在启动应用程序时看到错误。
我还会看看你的启动代码,看看你是否在配置或app.start期间在任何地方写入磁盘。如果您以任何身份使用AAD,可能就是这种情况。
您也可以通过定位https://sitename.scm.azurewebsites.net来点击KUDU控制台。您将能够在调试控制台中导航以查看来自IIS的RAW日志。这可能会对情况有所了解。有关详细信息,请参阅KUDU。
答案 3 :(得分:2)
我使用Azure日志流来帮助确定发生了什么。作为Karishma Tiwari - MSFT said,问题最终是我的 web.config 文件(该文件是为.NET 3.5而并非4.7构建的)
我特定应用程序的解决方案是更新其Azure应用程序服务以在其应用程序设置中使用.NET 3.5,如下所示:
答案 4 :(得分:1)
即使我在 Application Logging (Filesystem)
中启用了 Detailed error messages
、Failed request tracing
和 App Service logs
,我还是收到了这个错误
此页面无效
mysite.azurewebsites.net 目前无法使用 来处理这个请求。
HTTP 错误 500
但是,通过导航到 Log stream
并选择 Application Logs
,我可以看到详细的错误消息:
答案 5 :(得分:0)