Asp.net Global.asax和处理衍生线程中发生的异常

Asp.net Global.asax和处理衍生线程中发生的异常,asp.net,exception-handling,global-asax,Asp.net,Exception Handling,Global Asax,我有一个异常处理程序。 在我的asp.net应用程序中。 它是用Global.asax编写的。 在应用程序中,使用\u Error()方法 它适用于由于对应用程序的请求而调用的页面和类上下文中发生的异常。 但是如果由于请求(或其他原因,如基于应用程序的计时器)和该线程中的异常而生成一个线程。 它不是由Global.asax处理的。 它导致Asp.net的工作进程终止我的应用程序。 死去的 如果我插入AppDomain.CurrentDomain.UnhandledException处理程序,我会

我有一个异常处理程序。 在我的asp.net应用程序中。 它是用Global.asax编写的。 在应用程序中,使用\u Error()方法

它适用于由于对应用程序的请求而调用的页面和类上下文中发生的异常。 但是如果由于请求(或其他原因,如基于应用程序的计时器)和该线程中的异常而生成一个线程。 它不是由Global.asax处理的。 它导致Asp.net的工作进程终止我的应用程序。 死去的 如果我插入AppDomain.CurrentDomain.UnhandledException处理程序,我会看到线程中发生的异常,但唉,这太晚了。 而应用程序仍然死机。 死去的
有什么建议吗?

未处理的异常事件不会报告次线程中的异常

用于辅助线程

警告:我是SafeThread文章的作者,也是应用监控产品CALM的作者