在此寻找最佳实践,并解释说明。ASP.Net异常 - 在Global.asax中捕获页面或句柄(Application_Error)
应在ASP.Net应用程序捕获的表示层和处理从业务层抛出的异常,或应这些被允许泡出来的,他们都可以被记录,并在Global.ascx统一处理“ s Application_Error处理程序?
即..
protected void Application_Error(object sender, EventArgs e)
{
logExceptionDetails(Server.GetLastError());
HttpContext.Current.Server.Transfer("~/Error.aspx");;
}
感谢
ELMAH为您提供额外的(银河)功能,然后连接任意数量的消息接收器,如电子邮件,推特等,除了实际的日志记录之外。严重的是,花几分钟时间查看Elmah:http://code.google.com/p/elmah/ – 2011-01-27 20:18:59