Comment utiliser un fichier WSDL pour créer un Proxy WCF?
J'ai un ancien fichier WSDL et je veux utiliser WCF pour communiquer avec le service.
Le WSDL est généré à partir D'un ASMX (je suppose mais je ne suis pas sûr).
Quelles seraient les étapes requises pour communiquer avec elle ?
3 réponses
Utiliser svcutil.exe pour créer un proxy WCF pour appeler le service. Détails ici.
Cliquez avec le bouton droit sur votre projet et choisissez "Ajouter une référence de Service". Pointez sur le WSDL. Cliquez Sur "Ok". Cela devrait être tout.
Wsdl.exe est l'ancien service web (1.1) façon de créer un proxy. La première chose à essayer est "ajouter une référence de Service" comme déjà mentionné. Cela utilise svcutil.exe pour créer le proxy. Si vous avez besoin de plus de contrôle sur la façon dont le proxy est créé, vous pouvez utiliser svcutil.exe de la ligne de commande avec une variété de commutateurs.
Cela dit... J'ai eu des problèmes avec les anciens services web wsdls. En particulier, un ancien service web Apache AXIS contenant des opérations surchargées. Veuillez voir mes postez ici pour plus de détails. (Mon problème n'est toujours pas résolu. J'espère que vous ne rencontrez pas les mêmes problèmes, mais si vous le faites et que vous les comprenez, veuillez répondre à ma question. :)