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