Служба Windows неожиданно прервана - PullRequest
9 голосов
/ 31 июля 2009

У меня есть служба Windows, в которой есть несколько потоков, которые выполняют некоторую работу. Все шло хорошо в тестировании, до тех пор, пока однажды я не увидел, что «служба Windows неожиданно прервала работу» в средстве просмотра событий.

Как мне попытаться отладить, где это происходит? У меня есть исключения, пойманные при нормальных обстоятельствах, но не в этом случае.

Я не знаю с чего начать.

JD.

Ответы [ 2 ]

7 голосов
/ 31 июля 2009

Поместите вызов System.Diagnostics.Debugger.Break () в ваш обратный вызов OnStart (). Когда ваша служба запускается, вам будет предложено запустить отладчик Visual Studio. Когда откроется отладчик, вы сможете отлаживать его оттуда.

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