Какую учетную запись следует использовать при размещении службы WCF в службе Windows на сервере 2008? - PullRequest
1 голос
/ 23 сентября 2011

ОК, это кажется простой вещью, но я не знаком с различными учетными записями и привилегиями / ролями, которые есть у каждой из них.

Я хочу разместить свои службы WCF в Windows Service на Server 2008 R2,и для этого мне нужно создать класс установщика.Там, когда я создаю экземпляр нового ServiceProcessInstaller, мне нужно указать учетную запись, используемую для запуска службы.Учитывая выбор: LocalSystem, LocalService, NetworkService и User, я склонен выбирать LocalService.Это правильный выбор?

Это внутреннее приложение, обеспечивающее доступ к базе данных и некоторую бизнес-логику, доступное из любой точки нашей интрасети, но невидимое для внешнего мира, если это имеет какое-либо значение.* Заранее спасибо за ваши комментарии или ссылки, где этот вопрос уже был адресован.Dave

1 Ответ

1 голос
/ 23 сентября 2011

Иногда требуются определенные учетные данные, если определенные привилегии будут выполняться сервисными операциями, которые требуют аутентификации для местоположений файловой системы и т. Д., Однако, если такие разрешения не требуются, вам следует использовать сетевую службу.

Учетная запись NetworkService - это предопределенная локальная учетная запись, используемая диспетчером управления службами. Он имеет минимальные привилегии на локальном компьютере и действует как компьютер в сети.

Из примера Microsoft о размещении службы WCF в службе Windows они также используют сетевую службу.

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