Клиент службы WCF: тип контента text/html; charset=utf-8 ответного сообщения не соответствует типу содержимого привязкиC#

Место общения программистов C#
Ответить
Anonymous
 Клиент службы WCF: тип контента text/html; charset=utf-8 ответного сообщения не соответствует типу содержимого привязки

Сообщение Anonymous »

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

Описание: Необработанное исключение произошло во время
выполнения текущего веб-запроса.
Пожалуйста, просмотрите трассировку стека для получения дополнительной
информации об ошибке и где
оно возникло в коде.
Сведения об исключении: System.ServiceModel.ProtocolException:
Тип контента text/html;
charset=utf-8 ответного сообщения
не соответствует типу контента
привязки (application/soap+xml;
charset=utf-8). При использовании пользовательского
кодировщика убедитесь, что метод
IsContentTypeSupported
реализован правильно. Первые 1024
байта ответа были: '
function
bredir(d,u,r,v,c){var w,h,wd,hd,bi;var
b=false;var p=false;var
s=[[300,250,false],[250,250,false],[240,400,false],[336,280,false],[180,150,false],[468,60,false],[234,60,false ],[88,31,ложь],[120,90,ложь],[120,60,ложь],[120,240,ложь],[125,125,ложь],[728,90,ложь],[160,600,ложь],[120, 600,ложь],[300,600,ложь],[300,125,ложь],[530,300,ложь],[190,200,ложь],[470,250,ложь],[720,300,истина],[500,35 0,true],[550,480,true]];if(typeof(window.innerHeight)=='number'){h=window.innerHeight;w=window.innerWidth;}else
if(typeof(document.body.offsetHeight)=='number'){h=document.body.offsetHeight;w=document.body.offsetWidth;}for(var
i=0;i
У меня также есть консольное приложение, которое также взаимодействует со службой WCF, и консольное приложение может нормально вызывать методы, не получая этой ошибки.
Ниже приведены выдержки из мои файлы конфигурации.
WCF Service Web.Config:

































Клиент службы веб-проекта Web.Config:























Подробнее здесь: https://stackoverflow.com/questions/524 ... esponse-me
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»