Служба Windows установлена ​​успешно, но не отвечает после запуска - PullRequest
0 голосов
/ 14 апреля 2010

У меня есть служба Windows, написанная на C #, .Net Framework 2.0. Я установил его на три машины, и он работал нормально, но на одной машине (с .Net Framework 2.0) программа установки успешно установила службу, но служба не отвечает после ее запуска. Я проверяю это, проверяя, создан ли файл журнала по определенному пути, указанному в файле конфигурации, или нет. Этот файл журнала создается каждый раз, когда таймер истекает. Я не могу понять причину. Проверили все параметры, но не смогли найти решение этой проблемы.

Самое смешное, что на других машинах такая же настройка работает хорошо.

P.S .: У меня есть доступ администратора на всех серверах, на которых я устанавливаю этот сервис.

Ответы [ 2 ]

0 голосов
/ 14 апреля 2010

Подобные вещи почти всегда связаны с правами доступа к учетной записи пользователя, под которой работает служба. Быстрый способ проверить это - сделать служебную учетную запись администратором локальной машины и посмотреть, работает ли она. Если это произойдет, вам нужно выяснить, какие разрешения отсутствуют у учетной записи службы, которую вы должны использовать.

0 голосов
/ 14 апреля 2010

Можете ли вы получить VS на машине? Даже экспресс-издание, вероятно, будет в порядке. В функции инициализации сервиса вы можете вызвать debugger.launch. Это должно помочь вам.

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