none
如何实现.net 全局异常处理机制 RRS feed

  • 问题

  • 我有一个网站,都是用try捕获异常的 。
    我现在想做一个异常处理基类   根据异常的不同转到不同的页面
    最好是能有注释 ,我在百度上面找的都不全!
    不过基本上明白的 ,但是具体如何写还是不会
    好像是写一个类文件 ,集成异常处理基类 。。。 
    • 已移动 孟宪会Moderator 2009年11月26日 13:42 (发件人:.NET Framework 一般性问题讨论区)
    2009年11月26日 7:57

答案

  • 你好!

    在你在网站中添加 Global.asax 文件,在下面的代码块中处理异常

    void Application_Error(object sender, EventArgs e) 
        //在出现未处理的错误时运行的代码
    }

    知识改变命运,奋斗成就人生!
    2009年11月26日 8:54
    版主
  • 自己添加个IHttpModulel来处理截获所有的异常

    实现接口IHttpModule接口
    void Init (
    	HttpApplication context
    )
    在这个方法中添加context的Error事件的处理程序
    在global.asax中也可以
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年11月27日 9:51
    版主

全部回复

  • 你好!

    在你在网站中添加 Global.asax 文件,在下面的代码块中处理异常

    void Application_Error(object sender, EventArgs e) 
        //在出现未处理的错误时运行的代码
    }

    知识改变命运,奋斗成就人生!
    2009年11月26日 8:54
    版主
  • .Net 2.0不支持。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年11月26日 16:04
    版主
  • 自己添加个IHttpModulel来处理截获所有的异常

    实现接口IHttpModule接口
    void Init (
    	HttpApplication context
    )
    在这个方法中添加context的Error事件的处理程序
    在global.asax中也可以
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2009年11月27日 9:51
    版主