Il semble que .NET 3.5 impose le schéma SOAP 1.2 lorsqu'il traite des services Web, même si le service spécifie SOAP 1.1 dans le schéma de l'enveloppe SOAP. Existe-t-il un paramètre permettant à la référence de service de reconnaître SOAP 1.1?Utilisation d'un service Web SOAP 1.1 à partir de .NET 3.5
EDIT: Le problème est le formatage des erreurs SOAP renvoyées par le service Web vers le client .NET 3.5. Dans SOAP 1.1, il est acceptable d'avoir le premier sous-élément de la faute à <faultactor>
. Dans SOAP 1.2, ceci n'est plus valide - le premier sous-élément doit être <faultcode>
. Le problème que j'ai vu est que quand le service Web de SOAP 1.1 a retourné une faute de SOAP j'obtiendrais une exception sur le .NET se plaindre que l'élément <faultcode>
était prévu, mais <faultactor>
a été reçu. Je pense que nous avons réduit le problème à un problème de version SOAP; Nous testons la solution proposée maintenant.
S'il vous plaît donner un exemple de ce que vous voulez dire. Qu'avez-vous essayé, quel a été l'effet? –
Ajout d'un exemple. –