Sur un projet sur lequel nous travaillons, nous avons une application Web avec trois fichiers de configuration; Web.Config Web.Config.TestServer Web.Config.LiveServerDifférents fichiers de configuration pour le développement et la production dans l'application ASP.NET
Lorsque nous libérons au serveur de test, Web.Config est renommé Web.Config.Development et Web.Config.TestServer est renommé Web. Config, rendant cette configuration active pour l'application.
Il est assez onéreux de garder trois fichiers de configuration très similaires à jour, et ce système est utilisé dans un certain nombre d'applications qui font partie de ce projet; pas seulement le site Web.
Les différences de configuration sont le plus souvent des répertoires ou des chemins locaux, des adresses URL, des adresses IP, des numéros de port et des adresses électroniques.
Je suis à la recherche d'un meilleur moyen.
soooo, quelle est la réponse ici? – DataGreed
@DataGreed Bien que cette réponse date de quatre ans maintenant, je dirais que si vous ne pouvez pas utiliser les transformations Web.config, conservez des fichiers séparés pour vos différents environnements et migrez ceux qui conviennent dans le cadre de votre plan de déploiement. –