Bonjour,
J'ai un fichier WSDL et j'aimerai créer une trame de web service en C#.
Je travaille en VS 2005.
existe-t-il un outil permettant de faire cela, je n'ai pas trouvé ds VS....?
Bonjour,
J'ai un fichier WSDL et j'aimerai créer une trame de web service en C#.
Je travaille en VS 2005.
existe-t-il un outil permettant de faire cela, je n'ai pas trouvé ds VS....?
1. Directement dans VS -> Ajouter une référence web avec l'URL du WSDL s'il est disponible online
2. Sinon il y a un outil en ligne de commande :
- wsdl.exe pour un proxy compatible .NET 2.0
- svcutil.exe pour un proxy compatible WCF.
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.
Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor
Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
merci pour ta réponse...
ne serait-ce pas plutot la procédure pour faire un client web service?
Est-ce la meme pour générer le web service lui-meme?
sachant que ls fichier WSDL est sur mon disque.
Tu peux utiliser WSDL.exe avec le switch /serverInterface
Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.
Bonnes pratiques pour les accès aux données
Débogage efficace en .NET
LINQ to Objects : l'envers du décor
Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter
Merci c'est exactement ce qu'il fallait.
J'ai cependant un petit soucis car j'ai plusieurs fichiers .wsdl avec des closes <wsdl:import namespace="http://qqchose" location="nomduwsdl">
mais il semble que wsdl.exe ne trouve pas le fichier ou plutot n'execute pas le import.
j'ai résolu le pb et voulait partager la solution, pas forcément idéale, avec ce forum.
j'ai trouvé cette page (merci google):
http://msdn.microsoft.com/en-us/magazine/cc188906.aspx
un paragraphe s'intitule "Import Problem" et décrit parfaitement le pb que j'ai rencontré. Je n'ai malheureusement pu faire fonctionner la solution proposée avec les fichiers locaux mais tout s'est bien passé lorsque j'ai placé mon arborescence wsdl ds un serveur IIS de test et que j'ai passé l'URL (en http://) à wsdl.exe.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager