У меня есть приложение. net и я подключаюсь к веб-сервису. Для этого веб-сервиса требуется Soap 1.1 и WS-Addressing "http://www.w3.org/2006/05/addressing/wsdl"
Я настроил привязку:
<customBinding> <binding name="customBinding"> <textMessageEncoding messageVersion="Soap11WSAddressing10" /> <httpsTransport requireClientCertificate="true" /> </binding> </customBinding>
Но сгенерированное сообщение начинается как ниже
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:a="http://www.w3.org/2005/08/addressing">
Как вы можете видеть, он генерируется с http://www.w3.org/2005/08/addressing, но его следует генерировать с http://www.w3.org/2006/05/addressing/wsdl
Как настроить привязку для использования этой версии WS-Addressing?