У меня к следующей проблеме.В моем приложении я использовал ссылку на службу, не относящуюся к WCF, от какой-либо внешней компании.Я создал прокси-класс с помощью инструмента svcutil.exe.Все работало нормально около года.Однако вчера клиенты сообщили, что получить ответ от службы невозможно.Я выяснил, что ошибка, возвращаемая службой, была:
Программа форматирования вызвала исключение при попытке десериализации сообщения: при попытке десериализации параметра http://serviceurl:someResponse. произошла ошибка InnerExceptionсообщение было «Произошла ошибка десериализации объекта типа specificType
Итак, что я сделал, я сначала обновил ссылку на службу, а также сгенерировал новый прокси с помощью svcutil.exe.Проблема все еще возникает.Я разрешаю проблему, используя 1) инструмент wsdl.exe для создания прокси-класса 2) добавьте веб-ссылку (которая за кулисами использует инструмент wsdl.exe для создания прокси).Мой вопрос: почему все работало нормально в течение достаточно долгого времени, даже если я использовал сервисную справку?Как я могу проверить, изменилось ли что-то в веб-сервисе?Любая помощь будет оценена.