Проблема с подключением к службе WCF

Предыстория:

У меня есть служба WCF, развернутая на моей локальной машине, которая, в свою очередь, подключается к базе данных SQL Server 2005.

Для использования службы у меня есть клиентское приложение, которое динамически создает клиент службы для использования методов, представленных в службе wcf.

Конфигурация:

OS: Windows XP
IIS : 5.1

Проблема

Когда я запускаю клиент ПЕРВЫЙ РАЗ на локальном компьютере (где развернута служба), ему не удается подключиться к службе.

Во время отладки я замечаю, что при вызове любого метода (представленного в службе) произошла следующая ошибка (я вставил исключение внизу).

Теперь, когда я захожу в проводник и набираю адрес для открытия в браузере, например:

https:\\localhost\\TestService\\TestService.svc.

он успешно открывается в браузере ..

Теперь я снова захожу в клиентское приложение и пытаюсь использовать веб-сервис, он успешно подключается.

Как ни странно, когда я перезапускаю IIS, проблема снова возникает... Чтобы запустить клиентское приложение в первый раз, мне нужно просмотреть его в Internet Explorer.

Примечание. Я реализовал SSL через сертификат.

Произошло исключение:

Тип содержимого text/html ответного сообщения не соответствует типу содержимого привязки (application/soap+xml; charset=utf-8). При использовании пользовательского кодировщика убедитесь, что метод IsContentTypeSupported реализован правильно. Первые 163 байта ответа были такими: «Ошибка: либо не был предоставлен требуемый уровень олицетворения, либо предоставленный уровень олицетворения недействителен.

То же самое отлично работает на сервере Windows 2003 и IIS 6.0.


person Ashish Ashu    schedule 29.10.2009    source источник
comment
Попробуйте сначала использовать его без защиты, как только все заработает, перенастройте безопасность   -  person Dani    schedule 29.10.2009


Ответы (1)


Кажется, у вас есть хорошее объяснение вашей проблемы здесь.

Вы должны попробовать его обходной путь, включив анонимный доступ в IIS.

Надеюсь это поможет...

person Jirapong    schedule 29.10.2009