Azure Web App服务器端异常显示空白页面
本文关键字:空白 显示 异常 Web App 服务器端 Azure | 更新日期: 2023-09-27 17:58:08
我有一个ASP.NET web表单应用程序,作为Azure web应用程序在Azure上运行。当它抛出异常时,用户会看到一个空白页面。查看浏览器中的网络日志,浏览器接收来自HTTP200的服务器的响应。
在web.config中将customErrors设置为On或Off没有什么区别。
我通过在页面加载中故意抛出异常来测试这一点。当我在Visual Studio中本地运行/调试我的应用程序时,一切如预期,如果customErrors为On,则我会重定向到错误页面,如果为Off,则我在浏览器中看到异常详细信息。
为什么Azure在这种情况下只向我显示一个空白页面?
可以测试两个操作:
-
请在Azure上启用远程调试功能,并使用此功能查找错误消息。并在
Global.asax
上调试application_error
方法 -
请分享有关您的
web.config error message section
的更多详细信息,或者如果您使用代码处理错误消息,如何处理错误消息。
任何信息或更新,请告诉我。