2012-04-24 85 views
1

我正在Azure上开发Web应用程序,发生异常时我想在自定义错误页面上向用户显示错误消息。Azure Web应用程序如何显示错误消息

什么是最佳做法,我不想用Session来存储异常。

目前,我使用Azure诊断登录日志表错误和事件表和会话下的Global.asax.cs(app_error)事件

来存储异常详细信息并使用错误页面会话显示错误。

对不起,问题是很多的basic..any投入将是有益的..

回答

0

根据你提供什么样的,我相信你正在开发一个ASP.NET Web角色,并希望在例外的情况下显示自定义错误页。您可以使用ASP.NET内置自定义错误页面功能来显示自定义错误页面,其中包含手工制作的异常详细信息和消息。

在页面级别,您可以通过在所有页面上实现Page_Error方法来使用Page_Error事件处理程序。

在应用程序级别,您可以使用Application_Error处理程序通过在Global.asax页面中定义Application_Error方法来捕获异常/错误。

在全球层面上,你可以处理异常/错误通过添加自定义错误,如下面的web.config设置:

相关问题