2011-01-21 57 views

回答

1

查看Application_Error事件,可以將其放入Global.asax文件(更多信息herehere)。
基本上,每當應用程序代碼中存在未處理的異常時,都會調用該事件 - 這是另一個不處理您無法管理的異常的理由。

1

不要寫你自己的,但使用現有的像log4netNLog

2

的Global.asax:

<%@ Application Inherits="MyProj.Global" %> 

的Global.asax.cs:

namespace MyProj 
{ 
    public class Global : HttpApplication 
    { 
     protected virtual void Application_Error(object sender, EventArgs e) 
     { 
      Exception ex = Server.GetLastError().GetBaseException(); 
     } 
    } 
} 
相關問題