Je me connecte à un point de terminaison tiers via WCF et j'ai un problème. Le schéma de l'enveloppe SOAP générée par WCF n'est pas compatible avec le point de fin.Comment modifier le schéma SOAP Envelope dans WCF?
Actuellement WCF génère ceci:
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
Mais il doit être ceci:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" xmlns:a="http://www.w3.org/2005/08/addressing">
Je l'ai testé cela dans soapUI pour confirmer c'est le problème, mais comment puis-je contrôler cela en WCF? J'ai utilisé l'option Ajouter une référence de service dans Visual Studio pour générer le service.
Des idées?
Merci d'avance.
Andy
Avez-vous essayé de créer le proxy en utilisant svcutil.exe? – Kangkan