WebReference против ServiceReference - PullRequest
       0

WebReference против ServiceReference

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

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

Программа форматирования вызвала исключение при попытке десериализации сообщения: при попытке десериализации параметра http://serviceurl:someResponse. произошла ошибка InnerExceptionсообщение было «Произошла ошибка десериализации объекта типа specificType

Итак, что я сделал, я сначала обновил ссылку на службу, а также сгенерировал новый прокси с помощью svcutil.exe.Проблема все еще возникает.Я разрешаю проблему, используя 1) инструмент wsdl.exe для создания прокси-класса 2) добавьте веб-ссылку (которая за кулисами использует инструмент wsdl.exe для создания прокси).Мой вопрос: почему все работало нормально в течение достаточно долгого времени, даже если я использовал сервисную справку?Как я могу проверить, изменилось ли что-то в веб-сервисе?Любая помощь будет оценена.

1 Ответ

1 голос
/ 15 апреля 2011

Свяжитесь с компанией, которая предоставляет веб-сервис, и узнайте, что изменилось.

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