System.ServiceModel.CommunicationException: нераспознанная версия сообщения. p>
В Fiddler я заметил, что клиент WCF отправляет свой запрос, завернутый в конверт SOAP (как и ожидалось), но ответ от удаленной веб-службы не завернут в мыльный конверт. То есть наша локальная веб-служба отладки отправляет такой ответ:
Код: Выделить всё
true
...
Код: Выделить всё
true
...
- Правильно ли мое предположение или мне следует поискать в другом месте?
- Правильно ли мое предположение? есть ли способ настроить привязки клиента WCF для устранения ожидания SOAP Envelope?
- Должен ли я просто сказать разработчику удаленной службы, чтобы он исправил свою службу (которую они написали специально для нас из предоставленного WSDL )?
Подробнее:
После общения с сервисом Похоже, что они полностью проигнорировали файлы .wsdl и (сгенерированные svcutil) IService.cs, которые мы им предоставили, и написали службу POX (Plain-Old XML) с нуля.
Я не уверен, что мы сможем убедить их сделать это правильно, поэтому теперь я ищу советы по преобразованию правильно работающего клиента WCF SOAP в клиент POX.
Подробнее здесь: https://stackoverflow.com/questions/377 ... ge-version
Мобильная версия