3
我在這裏有一個錯誤頁面SiteError.aspx
,並且在web.config中配置正確,以便在遇到未處理的異常時轉到那裏。調用ASP.NET錯誤頁面上的最後一個異常
我想用這個頁面來登錄觸發它,因爲我只是想記錄錯誤的用戶遇到異常(即如果SiteError.aspx
是不斷襲來。)
這是我的代碼:
在OnLoad(...)
在SiteError.aspx
Exception lastEx = Context.Server.GetLastError();
if (lastEx != null)
log.Error("A site error was encountered", lastEx);
然而,我的日誌被從未顯示在我的輸出,如果我斷點第2行(在這個例子中)執行代碼從不所中斷(讓調試器中的ASP.NET處理清除異常之後。
那麼重定向頁面從來沒有被賦予它所要求的錯誤? – Aren 2010-05-11 22:41:29
我只使用重定向來控制呈現給用戶的內容。異常處理在錯誤處理程序中完成。 – Germ 2010-05-11 22:48:14