NT AUTHORITY \ NETWORK SERVICE ошибка входа в систему - PullRequest
0 голосов
/ 15 сентября 2009

Я пытаюсь получить доступ к системе back.end через веб-сервисы, каждый раз, когда я пытаюсь получить данные, я сталкиваюсь с этим исключением мыла Я боролся с этим некоторое время сейчас. Любые советы?

System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: серверу не удалось обработать запрос. ---> System.Reflection.TargetInvocationException: исключение было сгенерировано целью вызова. ---> Неверное имя пользователя: 'NT AUTHORITY \ NETWORK SERVICE' ''.

Источник: XXX Тип: ГГГ Время: 15-09-2009 17:40:56 Место: MyMachine @ C: \ MyFolder \ Конечный пользователь: NT AUTHORITY \ NETWORK SERVICE Пользователь: AAA \ bbb Сборка: MyAssembly, версия = 6.1.9.2100, культура = нейтральная, PublicKeyToken = ноль rscEnumType: ZZZ RscCode: BadLoginName Переведено: Неверное имя пользователя: «NT AUTHORITY \ NETWORK SERVICE». Версия: MyServices.build: Дата: 28-05-2009 20:00 Машина: MachineNAme Версия: Версия

1 Ответ

1 голос
/ 15 сентября 2009

Запросы к вашей службе, вероятно, выполняются как анонимные, и учетной записи NETWORK SERVICE необходимы разрешения для папки, в которой находится ваша служба, для выполнения любых действий, которые требует ваш метод SOAP (C: \ MyFolder \, кажется.)

Добавьте хотя бы разрешение на чтение в эту папку для NETWORK SERVICE. Если вы выполняете какой-либо ввод-вывод, вам, вероятно, понадобится разрешение на изменение.

Настройка разрешений для вашего сервиса зависит от ОС (Win2K3, Win2K8, Vista, Windows7 ....), поэтому ваш пробег может отличаться.

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