Comment puis-je modifier une référence web en production .NET site web?
Notre référence web ne semble pas être défini dans le web.config du site web qu'il consomme. J'ai trouvé qu'il y a un fichier de configuration appelé "de Référence.map" dans le Web "Références" du dossier qui ressemble modifiable, mais quand je les modifier, rien ne se passe. J'ai même renommé le fichier WSDL dans le dossier pour voir si elle serait d'en obtenir un nouveau. Il n'a pas.
Dois-je faire un build juste pour changer l'URL d'un référencés Service Web?
OriginalL'auteur JoshBaltzell | 2010-02-25
Vous devez vous connecter pour publier un commentaire.
Vous pouvez marquer une référence web statique ou dynamique de l'URL. Si vous choisissez dynamic puis il va ajouter l'URL du site web.config que vous pouvez ensuite modifier dans votre environnement de production.
Si elle est marquée comme statique puis il est compilé dans le binaire et n'est pas modifiable sans une reconstruction.
Si il est déjà dynamique, puis le code de la recherche les URL dynamiques et puis si on ne peut pas le trouver, alors il utilise la valeur par défaut d'origine. Par conséquent, vous pouvez simplement ajouter une entrée dans le web config tels que:
Ont ajouté un peu plus d'info, fondamentalement, il suffit d'ajouter les lignes dans le web.config. La syntaxe exacte de ce qui dépend de votre web de référence.
Ajouter à cela, il suffit de retirer et re-ajout de la référence web sera probablement reconstruire votre site web.config pour vous. Assurez-vous que ce n'est pas en lecture seule ou quoi que ce soit.
Je n'ai que ça et a obtenu la syntaxe. Merci beaucoup!
OriginalL'auteur Robin Day
Sur le Compact Framework, vous devez lire le fichier de configuration sur votre propre classe de WebService:
OriginalL'auteur francescoSardo