我有一个异常处理程序。 在我的 asp.net 应用程序中。 它是用 Global.asax 编写的。 在 Application_Error() 方法中。
它适用于因请求应用程序而调用的页面和类上下文中发生的异常。 但是,如果我由于请求(或其他原因,如基于应用程序的计时器)而生成一个线程,并且该线程中出现异常。 它不由 Global.asax 处理。 它导致 Asp.net 的工作进程终止我的应用程序。 死的。 如果我插入 AppDomain.CurrentDomain.UnhandledException 处理程序,我会看到在我的线程中发生的异常,但是,唉,这已经太晚了。 而且应用程序仍然死了。 死的。 有什么建议吗?
最佳答案
关于asp.net - Global.asax 和处理生成的线程中发生的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/248423/