сегодня я написал службу Windows, которая должна отправлять регулярные запросы HTTP на сервер. проблема заключается в том, что служба работает под учетной записью «SYSTEM» как локальная служба, и как тип службы она не имеет доступа к сети .. для установки службы я использую этот класс:
http://dl.dropbox.com/u/152585/ServiceInstaller.cs
есть ли способ отправить http-запросы в службу Windows .net c # и получить http-ответ?
Не можете ли вы запустить службу под определенным именем?Или идентификатор сетевой службы?
Взгляните на это: оно должно помочь: http://msdn.microsoft.com/en-us/library/ms676916(v=VS.85).aspx
Я запускаю сетевые сервисы, которые я создал как LocalSystem и у меня не было этой проблемы. Возможно, это связано с тем, что домен предоставляет сетевой доступ учетным записям компьютеров.