J'ai eu un problème avec un comportement similaire mais je ne sais pas si c'est exactement la même chose. Lors de l'écriture, de la compilation et de l'application de SoapExtension, dans web.config et sur ma méthode web, tout semble fonctionner correctement, mais lorsque j'accédais à mon service web, mon extension n'était pas utilisée. Je pense que je viens de comprendre celui-ci.
Il semble que l'extension ne soit pas utilisée lors de demandes au service Web via les pages de test (via un navigateur). Par contre, si vous ajoutez une référence Web à une application de console, l'extension est appelée.
J'espère que c'est votre problème et ma réponse vous aidera.
Edit:
Il suffit de lire un peu plus; la raison semble être que lors de l'utilisation des pages de test, le protocole HTTP-POST est utilisé pour accéder aux méthodes web et le protocole SOAP n'est pas impliqué, ALAS SoapExtensions ne sont pas appelés.
Si je me souviens bien. Le problème était que j'utilisais l'interface Javascript du web-service et donc que je n'utilisais pas SOAP et que je ne chargeais aucune extension SOAP. – Thorgeir
Merci Alfred. J'ai eu cette situation exacte et ça me rendait fou. J'ai déplacé mes appels WS vers une application winform au lieu de la page de test asmx et cela a fonctionné parfaitement. –
Merci pour cela :) – 1110