Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Azure web应用程序如何显示错误消息_Asp.net_Azure_Azure Storage_Azure Worker Roles - Fatal编程技术网

Asp.net Azure web应用程序如何显示错误消息

Asp.net Azure web应用程序如何显示错误消息,asp.net,azure,azure-storage,azure-worker-roles,Asp.net,Azure,Azure Storage,Azure Worker Roles,我正在Azure上开发一个web应用程序,在出现异常时,我希望在自定义错误页面上向用户显示一条错误消息 最佳实践是什么,我不想使用会话来存储异常 目前,我正在使用Azure diagnostics在Logs表和Events表中记录错误,并在Global.asax.cs(app_error)event下存储异常详细信息 并使用错误页面中的会话显示错误 对不起,这个问题很基本。任何输入都会有帮助。您的意思是您使用的是自定义ASP.NET错误页吗?在这种情况下,可以使用HttpServerUtilit

我正在Azure上开发一个web应用程序,在出现异常时,我希望在自定义错误页面上向用户显示一条错误消息

最佳实践是什么,我不想使用会话来存储异常

目前,我正在使用Azure diagnostics在Logs表和Events表中记录错误,并在Global.asax.cs(app_error)event下存储异常详细信息

并使用错误页面中的会话显示错误


对不起,这个问题很基本。任何输入都会有帮助。

您的意思是您使用的是自定义ASP.NET错误页吗?在这种情况下,可以使用HttpServerUtility.GetLastError获取异常。有关示例,请参阅


您在MSDN论坛上的相同帖子:

根据您提供的内容,我确信您正在开发ASP.NET Web角色,并希望在出现异常时显示自定义错误页面。您可以使用ASP.NET内置的自定义错误页功能来显示自定义错误页,其中包含手工编制的异常详细信息和消息

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

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

在全局级别,您可以通过在web.config中添加自定义错误设置来处理异常/错误,如下所示: