//出现未捕捉的异常时,系统调用本方法,一般用于记录日志。错误页的重定向一般在web.config中设置。
protected void Application_Error(object sender, EventArgs e)
{
//GetLastError() 返回Exception实例,任何Exception实例都包含如下属性,可将如下属性写入日志。
Exception exp = HttpContext.Current.Server.GetLastError();
string err = HttpContext.Current.Server.GetLastError().Message;
string cls = HttpContext.Current.Server.GetLastError().Source;
string func = HttpContext.Current.Server.GetLastError().TargetSite.Name;
}
相关文章
- asp.net(C#)网站发布后 Global.asax 里 Application_Error 不执行的问题
- 如何判断Application_Error中是否有Request / Response?
- 如何从application_error返回AJAX错误函数?
- 如何在ASP中使用Application_Error。净MVC吗?
- 关于在 ASP.NET 的 Global.asax 中 Application_Error 方法内,设置跳转到自定义错误页无效的问题
- ASP.NET Global Application_Error事件中访问Session报错 解决
- 在Application_Error获取Asp.Net未处理异常信息
- 想抛就抛:Application_Error中统一处理ajax请求执行中抛出的异常
- Global.asax的Application_Error实现错误记录/错误日志的代码
- asp.net错误处理Application_Error事件示例