IIS + проверка подлинности Windows + веб-служба .NET = ошибка HTTP 401.1 - неавторизован - PullRequest
1 голос
/ 14 июля 2011

У меня большая проблема. Я хочу использовать веб-службы с интегрированной аутентификацией Windwos и без анонимной аутентификации.

Я публикую свою службу (страницу asmx) на сервере.Поэтому, когда я пытаюсь получить к нему доступ с помощью сетевых учетных данных, как показано ниже, я получаю сообщение об ошибке HTTP 401.1 - неавторизовано.

My_WS.WSClass ws= new My_WS.WSClass();
ws.Credentials = new NetworkCredential("username", "password","domain");
ws.PreAuthenticate = true;
ws.callMethod(Parameter);

В IIS 7 я включил только проверку подлинности Windows, и мой пул приложений «Сеть»Сервис ".

Если я попробую свой сервис с анонимной аутентификацией, он будет работать.

Любое предложение?

Спасибо

...