Обработка ошибок в службе Windows - PullRequest
0 голосов
/ 06 мая 2011

Как я могу написать общий обработчик ошибок в моей службе Windows?Я попробовал следующий код в методе OnStart, но он не перехватывает исключения.

protected override void OnStart(string[] args)
{

                AppDomain.CurrentDomain.UnhandledException += new 
UnhandledExceptionEventHandler(UnhandledExceptionTrapper);
                this.Start();
}

Есть ли что-то, чего я здесь не хватает?

1 Ответ

0 голосов
/ 06 мая 2011

Возможно, вы получаете исключения для фоновых потоков. Оберните весь код во все обработчики событий в блоки try / catch.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...