2011-06-01 1 views
0

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

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

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

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

Любые идеи?

+0

Вы обновляли служебную ссылку каждый раз, когда вы вносили изменения в службу WCF в IIS? –

+0

Да, я очень осторожен, чтобы обновлять служебную ссылку каждый раз, когда я делаю изменения. – Bermo

+0

Показать всю конфигурацию обслуживания. –

ответ

0

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

Примечание. Я добавил related question с вопросом, почему один работает, а другой нет.

0

Похоже, что на сайте IIS анонимная аутентификация отключена. Проверьте конфигурацию article on IIS 6 anonymous access.

+0

Установите флажок «Анонимный доступ» в виртуальном каталоге IIS. – Bermo