Comment puis-je créer un Service Web dans Visual Studio.NET à l'aide d'un fichier WSDL?
Je suis en train d'utiliser un WSDL démarche pour créer un Service Web dans Visual Studio 2010.
J'ai utilisé Eclipse du WSDL l'Éditeur de l'interface pour générer un fichier WSDL (CalculatorWSDL.wsdl) qui utilise la méthode de SAVON pour la communication.
J'ai aussi utilisé wsdl.exe pour générer un fichier C# (Calculatrice.cs).
Maintenant, je ne sais pas quoi faire ensuite. Comment puis-je réellement utiliser la Calculatrice.cs sur le serveur et/ou client?
OriginalL'auteur m-y | 2010-06-14
Vous devez vous connecter pour publier un commentaire.
En fait, WCF, vous ne devez pas utiliser
wsdl.exe
- utilisationsvcutil.exe
à la place.Lorsque vous utilisez
svcutil.exe
sur un WSDL, vous devriez obtenir un fichiermyservice.cs
qui contient une interface (le contrat de service) et peut-être certaines structures de données (données de contrats).Utiliser pour construire votre service - le code de service doit implémenter cette interface, et de fournir une implémentation de ces méthodes définies. C'est en gros de la viande de l'application de service.
Voir le L'accès aux Services à l'Aide d'un Proxy Client WCF pour plus de détails - oui, je sais, le titre est sur la génération de WCF clients, mais il travaille pour les services, aussi - vous convertir le fichier WSDL (et éventuellement un XSD) dans un fichier C# et à implémenter cette interface définie.
Vous devriez certainement également lire les Basés sur les schémas de Développement avec WCF qui traite de ce sujet très - générer des services et le client à partir de schémas/WSDL créé à l'avance.
Le même gars (Christian Weyer) est également l'auteur original de Visual Studio plugin pour le rendre premier contrat de développement dans WCF beaucoup plus facile pour aller chercher sur Codeplex - c'est totalement gratuit, totalement en phase avec la source - aller de noix!
OriginalL'auteur marc_s