2010-03-02 7 views
0

J'ai ajouté le service Web comme référence à un projet et lui ai donné le nom "days". mais je ne comprends pas vraiment comment travailler avec elle. Quelqu'un peut-il me montrer comment obtenir des données?Appel du service Web depuis l'application .net

dans posh i obtenir des données de service Web de cette façon:

$ ws = Nouveau-WebServiceProxy -uri $ xmld.Root.WebService.Address -Credential $ cred

$ xml = $ ws.getdays()

$ xml

alt text http://i50.tinypic.com/2iw94qt.png

+0

Vous avez écrit "Je ne comprends pas comment l'appeler dans le projet .net". Mais l'exemple est dans PowerShell. C'est confu. Où est exactement le problème? – stej

+0

Je veux faire la même chose dans l'application .net. Je sais comment l'appeler en PoSh. maintenant je veux savoir comment le faire correctement dans l'application .net. – Varyanica

Répondre

0

Heureusement, vous n'avez pas besoin d'écrire une application client pour tester un service Web, car .NET comprend une page Web de test ASP.NET utilise automatiquement lorsque vous demandez l'URL d'un fichier .asmx dans un navigateur. Cette page utilise la réflexion pour lire et afficher des informations sur les services Web, tels que les noms des méthodes qu'elle fournit.

Pour essayer la page de test, demandez le fichier xyz.asmx du service Web dans votre navigateur. (Dans Visual Studio, vous devez simplement définir cela comme la page de démarrage de votre application, puis l'exécuter.)

+0

Je sais déjà que mon service fonctionne bien. Je ne comprends pas vraiment comment l'appeler dans le projet .net. J'ai ajouté une référence de service et je ne sais pas quoi faire avec le prochain. – Varyanica

Questions connexes