Встроенная учетная запись NetworkService:
аюсь запустить WCF ServiceHost в качестве службы NT на сервере Windows 2007 с пакетом обновления 1 (SP1). ServiceHost отвечает за размещение одной конечной точки службы: basicHttpBinding со следующим адресом:
http://localhost:5555/ToBlah
Когда я запускаю этот ServiceHost на своем локальном компьютере (Windows XP), он работает нормально - когда я отправляю ему SOAP-сообщение, я получаю обратно код HTTP 202 («Принят»), который является правильным ответом для моей службы, поскольку контракт имеет IsOneWay = true. Тем не менее, когда я запускаю это на моем сервере 2007, я получаю 503 ошибки, когда я пытаюсь вызвать службу. У меня есть журналирование сообщений WCF, включенное «полностью вверх», но я не вижу каких-либо журналов, что приводит меня к мысли, что это происходит на более низком уровне, чем WCF (вызов никогда не попадает на «уровень» WCF). ).
Мы с sys-admins пробовали различные формы команд httpcfg, но пока не повезло.
Я знаю, что попытка разместить это в IIS может быть возможным решением, но на нашем производственном сервере приложений не установлен IIS, поэтому я хотел бы просто запустить службу как ServiceHost.
Благодарим за любую идею!