У меня есть служба 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
Клиент службы WCF: тип контента text/html; charset=utf-8 ответного сообщения не соответствует типу содержимого привязки ⇐ C#
Место общения программистов C#
1771858305
Anonymous
У меня есть служба WCF, работающая на моем локальном сервере IIS. Я добавил его как ссылку на службу в проект веб-сайта C#, и он прекрасно добавляется и автоматически генерирует прокси-классы.
Однако, когда я пытаюсь вызвать любой из контрактов службы, я получаю следующую ошибку:
[b]Описание:[/b] Необработанное исключение произошло во время
выполнения текущего веб-запроса.
Пожалуйста, просмотрите трассировку стека для получения дополнительной
информации об ошибке и где
оно возникло в коде.
[b]Сведения об исключении:[/b] 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:
Подробнее здесь: [url]https://stackoverflow.com/questions/5243929/wcf-service-client-the-content-type-text-html-charset-utf-8-of-the-response-me[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия