У меня есть обработчик исключений.
В моем приложении asp.net.
Это написано в Global.asax.
В методе Application_Error ().
Работает для исключений, возникающих в контексте страниц и классов, которые вызываются в результате запроса к приложению.
Но если я создаю поток, в результате запроса (или другой причины, такой как таймер на основе приложения) и исключения в этом потоке.
Это не обрабатывается Global.asax.
Это заставляет рабочий процесс Asp.net убить мое приложение.
Мертв.
Если я подключаюсь к обработчику AppDomain.CurrentDomain.UnhandledException, я вижу исключение, которое возникает в моем потоке, но, увы, это слишком поздно.
И приложение все еще умирает.
Мертв.
Любой совет?