Ошибка сервера WCF. Тип содержимого text / html ответного сообщения не соответствует типу содержимого привязки - PullRequest
1 голос
/ 28 апреля 2011

У меня есть служба WCF, которая вызывает веб-сервис и работает на моем сервере IIS разработки (IIS 7).Я добавил его в качестве ссылки на сервис для проекта веб-сайта C #, и он добавляет нормально.

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

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

заранее спасибо

BB

Ответы [ 2 ]

4 голосов
/ 28 апреля 2011

В сообщении об ошибке ясно сказано: вместо ответа службы вы получаете HTML-страницу. Глядя на фрагмент этой страницы, указанный в сообщении об ошибке, вы, вероятно, не авторизованы для использования этой службы.

Попробуйте подключиться к URL-адресу службы в браузере - возможно, вы увидите страницу, объясняющую, что у вас нет доступа к этой странице. Скорее всего, это проблема с разрешениями.

0 голосов
/ 28 апреля 2011

Вам необходимо настроить отслеживание WCF и выяснить, что происходит на стороне сервера.

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