我正在Azure上开发Web应用程序,发生异常时我想在自定义错误页面上向用户显示错误消息。Azure Web应用程序如何显示错误消息
什么是最佳做法,我不想用Session来存储异常。
目前,我使用Azure诊断登录日志表错误和事件表和会话下的Global.asax.cs(app_error)事件
来存储异常详细信息并使用错误页面会话显示错误。
对不起,问题是很多的basic..any投入将是有益的..
我正在Azure上开发Web应用程序,发生异常时我想在自定义错误页面上向用户显示错误消息。Azure Web应用程序如何显示错误消息
什么是最佳做法,我不想用Session来存储异常。
目前,我使用Azure诊断登录日志表错误和事件表和会话下的Global.asax.cs(app_error)事件
来存储异常详细信息并使用错误页面会话显示错误。
对不起,问题是很多的basic..any投入将是有益的..
你的意思是你使用的是自定义的ASP.NET错误页?在这种情况下,您可以使用HttpServerUtility.GetLastError来获取异常。请参阅http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.getlasterror.aspx获取样本。从你在MSDN论坛
根据你提供什么样的,我相信你正在开发一个ASP.NET Web角色,并希望在例外的情况下显示自定义错误页。您可以使用ASP.NET内置自定义错误页面功能来显示自定义错误页面,其中包含手工制作的异常详细信息和消息。
在页面级别,您可以通过在所有页面上实现Page_Error方法来使用Page_Error事件处理程序。
在应用程序级别,您可以使用Application_Error处理程序通过在Global.asax页面中定义Application_Error方法来捕获异常/错误。
在全球层面上,你可以处理异常/错误通过添加自定义错误,如下面的web.config设置: