Nous avons une suite d'applications .Net 3.5 interconnectées. Certains sont des sites Web, d'autres sont des services Web et certains sont des applications Windows. Chaque application a actuellement son propre fichier de configuration (app.config ou web.config), et actuellement il y a des clés dupliquées dans les fichiers de configuration (qui sont pour l'instant synchronisés manuellement) car plusieurs applications requièrent la même valeur de configuration. De plus, cette suite d'applications est déployée sur divers envrionemnts (dev, test, live, etc.)Meilleure approche pour la configuration de plusieurs applications .Net
Quelle est la meilleure approche pour gérer la configuration de ces multiples applications à partir d'une seule source de configuration, afin que les valeurs de configuration puissent être partagées entre plusieurs applications si nécessaire? Nous aimerions également avoir des configs séparées pour chaque environnement (ainsi, lors du déploiement, vous ne devez pas modifier manuellement certaines valeurs de configuration spécifiques à l'environnement, telles que les chaînes de conversion), mais vous ne souhaitez pas conserver plusieurs configurations importantes. fichiers (un pour chaque environnement) en gardant cette synchronisation lors de l'ajout de nouvelles clés de configuration va s'avérer gênant.
Comment qualifieriez-prisme aide pour des problèmes de configuration? –