如何查看asp.net Azure内部错误?

时间:2015-06-15 19:16:52

标签: asp.net azure

将我的网站上传到Microsoft Azure后,服务器会返回此文本而不是我的网站:

  

"由于发生内部服务器错误,无法显示页面。"

我在哪里可以看到问题所在?

2 个答案:

答案 0 :(得分:0)

将customErrors模式设置为off。

https://msdn.microsoft.com/en-us/library/vstudio/h0hfz6fc(v=vs.100).aspx

你应该只对非生产网站这样做。您不希望您的生产网站披露此类错误详细信息。

目前尚不清楚您的ASP.NET应用程序是部署到Azure Web App还是Cloud Service。如果是云服务,则应将customErrors设置为RemoteOnly。然后,您可以使用RDP连接到该实例,并在该实例上本地运行应用程序以查看错误详细信息。

如果它是一个Web应用程序,那么将customErrors设置为off将为您提供详细信息。但是,我建议在暂存环境中这样做。

答案 1 :(得分:0)

如果是Azure Web App,则可以启用“应用程序日志记录”以将错误写入文件系统。您还可以启用失败请求跟踪(FREB)以查看请求发生的情况。有关Azure App Service(以前称为Azure Web站点)的日志记录的完整列表,请参阅"启用诊断日志"这里: https://azure.microsoft.com/en-us/documentation/articles/web-sites-configure/