Mi sto connettendo a un endpoint di terze parti tramite WCF e ho un problema. Lo schema per la busta SOAP generato da WCF non è compatibile con il punto finale.Come si modifica lo schema Envelope SOAP in WCF?
Attualmente WCF sta generando in questo modo:
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
Ma deve essere questo:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:a="http://www.w3.org/2005/08/addressing">
Ho provato questo in soapUI per confermare questo è il problema, ma come posso controllare questo in WCF? Ho usato l'opzione Aggiungi riferimento al servizio in Visual Studio per generare il servizio.
Qualche idea?
Grazie in anticipo.
Andy
Hai provato a creare il proxy usando svcutil.exe? – Kangkan