J'ai une question. Comment puis-je invoquer un service Web et obtenir le résultat d'une application de bureau C#. Je fais une application de bureau et je veux qu'il soit en mesure de se connecter à mes services Web ASP.net en ligne. Comment est-ce possible?Appel du service Web ASP.net à partir de l'application C#
Répondre
- Dans l'Explorateur de solutions, cliquez droit sur votre nœud de projet et sélectionnez Ajouter service Référence.
- Entrez l'URL où se trouve votre WSDL de service. C'est généralement l'URL du service lui-même.
- Cela génère une classe proxy fortement typée dans un nouveau dossier Références de services dans votre projet.
- Écrivez le code dans votre application de bureau pour instancier la classe de proxy et invoquer des méthodes sur elle. Le reste fonctionne comme de la magie. :)
AB Kolan a également été correct, mais Ajouter Web Référence utilise l'ancien style des services Web cadre tandis que Ajouter service Références utilise la nouvelle pile WCF. Remarque importante: Il est pas requis que le service lui-même utilise WCF pour que vous utilisiez WCF du côté client. WCF sur le client est généralement le meilleur choix pour n'importe quel service, à condition que vous puissiez prendre une dépendance sur .NET 3.0 et au-dessus.
Ceci est possible de la même manière que vous accédez aux services Web à partir de tout autre type d'application, qu'il s'agisse d'une page ASP.NET, d'une bibliothèque de classes ou d'un service Windows. Pour un tutoriel explicatif sur le sujet, voir Accessing a Web Service from a Desktop Application.
Ajoutez une référence Web au WebService dans votre référence de projet Desktop App. Cela produirait un proxy pour le Webservice appelé Reference.cs Vous pouvez accéder à votre service Web en utilisant le proxy.
obtiendront de l'aide à créer un webservice et consommer ce service:
http://www.c-sharpcorner.com/UploadFile/0c1bb2/consuming-web-service-in-Asp-Net-web-application/
Merci
Ou, il pourrait utiliser une référence Web et de le faire de manière transparente. – configurator