在此尋找最佳實踐,並解釋說明。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