J'ai une solution Web asp.net qui fait référence à un service Web d'un autre site Web (également dans notre environnement de développement). Je veux savoir si j'ai besoin de changer l'adresse du service Web (du serveur de production) lors du déploiement en production et comment ou s'il n'est pas nécessaire de faire des changements?Déploiement du service Web de référencement du service Web asp.net
4
A
Répondre
7
Tout d'abord, assurez-vous que WebService est défini sur Dynamique.
Alors je vous suggère de mettre l'URI dans votre fichier web.config comme suit:
<appSettings>
<add key="WebServiceUri" value="http://example.com/service.asmx"/>
</appSettings>
Lorsque vous instanciez le WebService, procédez comme suit:
WebService service = new WebService();
service.Uri = ConfigurationSettings.AppSettings["WebServiceUri"];
Le WebService utilisera maintenant cet URI dans chaque requête WebService qu'il fait.
0
Je dirais mettre l'URL réelle du webservice dans la partie appSettings de votre web.config, puis l'utiliser lors de l'exécution.
exactement mais je veux savoir comment? – TheVillageIdiot