ошибка веб-службы: тип содержимого text/html ответного сообщения не соответствует типу содержимого привязки

Я создал проект С# и добавил «веб-службу» в качестве «Ссылки на службу». мой сервис почти всегда работает хорошо, но иногда возникает эта ошибка:

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

Я гуглил эту ошибку, но не нашел ничего, связанного с этим, все мои результаты поиска относятся к WCF.

самый важный момент в этой ошибке: «ответ был: '<HTML></HTML>'», клиент ожидает «xml-ответ», но ответ сервера — пустой «html-ответ».

Не могли бы вы посоветовать, что может быть не так?

[отредактировано] мой код очень прост:

webserv.Insert_ImageSoapClient myservice = new webserv.Insert_ImageSoapClient();
string response = myservice.insert_x(station_id_x, time_t);

person daszarrin    schedule 08.01.2013    source источник
comment
мы могли бы гораздо лучше посоветовать проблему и решение, если бы вы предоставили нам код, из которого возникает ошибка;)   -  person RhysW    schedule 08.01.2013


Ответы (1)


Похоже, веб-служба выдает ошибку и возвращает HTML-страницу.

person Brian P    schedule 08.01.2013
comment
возможно, но ответ веб-сервиса пуст! ‹html›‹/html› - person daszarrin; 08.01.2013
comment
Вы отладили веб-сервис? - person Brian P; 08.01.2013
comment
Вы пробовали использовать Fiddler? Это скажет вам, является ли проблема веб-службой или ее потреблением. - person Brian P; 08.01.2013
comment
я до сих пор не использую скрипач, я не думаю, что это полезно - person daszarrin; 09.01.2013
comment
Что ж, если вы не хотите выполнять все шаги по устранению неполадок, я не могу вам помочь. - person Brian P; 09.01.2013