-
Accès aux webmethods
Bonjour,
Petit problème avec l'utilisation de webservices:
je crée mon webservice avec un certain nombre de webmethods. Mon webservice est déployé sur un serveur. Après ajout de sa référence au niveau client, j'y accède (ainsi qu'à toutes ses méthodes) le plus normalement du monde. Cependant, si je décide de rajouter une webmethod après que la référence au niveau du client ait été faite, la nouvelle webmethod n'est plus accessible à partir du client. Pour y accéder, il me faut ajouter une nouvelle référence à mon webservice...
Plutôt contraignant, non?
Merci pour votre aide!
-
C'est le fonctionnement normal.
A vrai dire, il t'es impossible d'accéder facilement à un web service. Visual Studio, lorsque tu ajoute une référence au Web Service (ou que tu lui demander de faire une mise à jour), télécharge le WSDL et crée pour toi une classe proxy.
C'est via cette classe proxy que tu es capable d'invoquer tes services avec une méthode typée.
Tu peux évidement te passer de cette technique, et coder toi meme l'appel, mais tu perdras beaucoup d'avantage.
-
Dans Visual studio, tu dois faire clic droit + update web reference pour reconstruire ta classe proxy.
-
Merci pour le update, ça marche impec' :)