Служба Windows отказывается запускаться - PullRequest
0 голосов
/ 13 мая 2011

Я разместил дуплексную службу WCF (netTcpBinding) в службе Windows, следуя инструкциям, приведенным в блоге: http://www.dotnetspark.com/kb/2096-step-by-step-hosting-wcf-service-with-nettcpbinding.aspx

Все идет хорошо, пока я не попытаюсь запустить службу. Когда я пытаюсь запустить службу, выдается сообщение об ошибке, приведенное ниже:

Не удалось запустить службу Service1 из-за следующей ошибки: Доступ запрещен.

Может ли кто-нибудь бросить какие-либо идеи по этому поводу? Я вроде как в срок, и быстрая помощь была бы признательна !!

Ответы [ 3 ]

1 голос
/ 13 мая 2011

Доступ запрещен. Что-то подсказывает мне, что учетные данные, используемые для службы, не имеют доступа к диску или другим ресурсам, используемым вашим кодом. Вы используете службу под системной учетной записью или с определенной учетной записью, созданной для этой цели?

0 голосов
/ 10 апреля 2012

У меня была такая же ошибка, и в итоге она была связана с шифрованием NTFS ... рассматриваемая служба запускалась как пользователь, не авторизованный в этой папке под NTFS EFS. Решением является либо удаление EFS из этого каталога, либо добавление пользователя.

Экстон объяснил это здесь .

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

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

...