служба Windows не может остановиться - PullRequest
0 голосов
/ 02 марта 2011

Создан простой сервис WCF, который в основном записывает в базу данных. сборка в порядке, и создан файл установки MSI для него. Я установил службу Windows и запускаю ее, которая работает, однако, когда я ее прекращаю, я получаю эту ошибку:

"Не удалось остановить службу service1 на локальном компьютере. Служба не вернуть ошибку. Это может быть внутренняя ошибка Windows или внутренняя ошибка сервисная ошибка. Если проблема сохраняется, свяжитесь с вашей системой Администратор ".

1 Ответ

4 голосов
/ 02 марта 2011

Есть несколько способов диагностировать это:

Если вы этого еще не сделали, отделите реализацию службы Windows от фактического исполняемого файла службы. Таким образом, вы можете легко запускать / отлаживать код из консоли или приложения форм.

Если это не дает ответов, добавьте подробное ведение журнала в метод выключения, чтобы узнать, что происходит.

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