在自定义错误页面中显示错误堆栈跟踪信息

时间:2012-11-01 23:38:18

标签: c# asp.net ajax visual-studio-2010

我正在使用VS2010。

我在Application_Error中记录我的异常,然后自动重定向到Custom Error页面。

在“自定义错误”页面上,我想显示错误的堆栈跟踪。

我不能在下面的文章中实现这个方法,因为我是     在所有页面中使用ajax控件,如果我使用,我会得到ajax错误     以下文章的解决方案。

我更新了web.config,如下所示:

<customErrors defaultRedirect="~/CustomError.aspx" mode="On" redirectMode="ResponseRewrite" />

web.config的ajax错误如下:

Microsoft JScript运行时错误:Sys.WebForms.PageRequestManagerParserErrorException:无法解析从服务器收到的消息。此错误的常见原因是通过调用Response.Write(),响应过滤器,HttpModules或服务器跟踪来修改响应。 详细信息:解析附近时出错

ASP.NET custom error page - Server.GetLastError() is null

我不能使用以下方法,因为我被告知留下来     远离会话和应用程序级存储。

Asp.net 4.0 : How to get exception details in custom error page?

那么我的选择是什么?有什么其他方法可以在Application_Error中存储错误信息并恢复自定义错误页面上的错误堆栈跟踪?此页面由asp.net引擎自动重新路由。

0 个答案:

没有答案