Bonjour à vous,
J'essaye de mettre en paramètre l'adresse URL d'un WebService utilisé dans un programme VB.Net, car entre les développements et la production, le serveur des WS sera différent et devra être modifiable par les utilisateurs.
J'ai cherché sur le Net, et j'ai trouvé ça :
Voici quelques liens qui expliquent comment utiliser une URL dynamique pour un WebService :
http://support.microsoft.com/kb/316928
http://msdn.microsoft.com/en-us/libr...(v=vs.71).aspx
http://www.knowdotnet.com/articles/d...rviceurls.html
http://bytes.com/topic/net/answers/425972-dynamic-url
En résumé, ça dit de passer le Web Référence en Dynamique. Il l'est par défaut, donc c'est OK.
Ensuite, je vérifie dans les paramètres de mon application qu'il y a bien un parametre TOTO_WS_TOTO_AnbExportService qui est de type "(URL de service Web"). Et sa portée est "Application".
Je vérifie enfin que dans mon fichier app.config, je retrouve bien l'URL du WS de Dev. :
Jusque là, c'est bon.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <applicationSettings> <TOTO.My.MySettings> <setting name="TOTO_WS_TOTO_AnbExportService" serializeAs="String"> <value>http://178.100.100.136:2002/AnbExportService</value> </setting> </TOTO.My.MySettings> </applicationSettings>
Le problème, c'est que quand je modifie le fichier app.config, le programme ne prend pas en compte les changements, mais garde l'ancienne URL.
Qu'est-ce que je fais de mauvais pour que ça ne fonctionne pas ? D'après les liens donnés plus haut, ça devrait passer tout seul.
Ben non, pas chez moi ...
Merci pour votre aide.
Partager