Проблемы с подключением к базовой конечной точке HttpBinding с режимом безопасности = "Нет" - PullRequest
0 голосов
/ 01 июня 2011

Попытка создать фреймворк 4.0 WCF basicHttp service, размещенный в IIS (6), который полностью не аутентифицирован. После развертывания я могу успешно получить WSDL через браузер.

Однако всякий раз, когда я пытаюсь подключиться к нему через тестовый клиент WCF или через сгенерированный прокси-сервер Visual Studio, я получаю сообщение «Сервер отклонил учетные данные клиента».

Это все еще происходит, когда я добавляю <security mode="None"/>, но я понимаю, что это по умолчанию в любом случае ...

В свойствах виртуального каталога IIS отмечен только анонимный флажок, и в файле web.config также установлен <authentication mode="None"/>.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 07 июня 2011

Оказывается, что источником исключения была немедленная попытка подключиться к нисходящей службе tcp. В качестве обходного пути я в итоге создал оболочку простого веб-сервиса jane, которая успешно подключается к нисходящему штрафу службы, используя учетную запись домена, указанную в <identity impersonate="true" userName=".." password=".." />.

Обратите внимание, я добавил связанный вопрос , спрашивающий, почему один работает, а другой нет.

0 голосов
/ 01 июня 2011

Похоже, на сайте IIS отключена анонимная аутентификация.Прочтите эту статью о конфигурации анонимного доступа IIS 6 .

...