gpt4 book ai didi

asp.net - Global.asax 和处理生成的线程中发生的异常

转载 作者:行者123 更新时间:2023-12-02 00:46:45 26 4
gpt4 key购买 nike

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

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

最佳答案

未处理的异常事件不报告辅助线程中的异常

使用SafeThread对于您的辅助线程

警告:我是 SafeThread 文章和应用程序监控产品 CALM 的作者

关于asp.net - Global.asax 和处理生成的线程中发生的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/248423/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com