4 Stimmen

Bester Ansatz für die Konfiguration mehrerer .Net-Anwendungen

Wir haben eine Reihe von miteinander verknüpften .Net 3.5-Anwendungen. Einige sind Websites, einige sind Webdienste und einige sind Windows-Anwendungen. Jede Anwendung hat derzeit ihre eigene Konfigurationsdatei (app.config oder web.config), und derzeit gibt es einige doppelte Schlüssel in den Konfigurationsdateien (die im Moment manuell synchron gehalten werden), da mehrere Anwendungen denselben Konfigurationswert benötigen. Außerdem wird diese Anwendungssuite in verschiedenen Umgebungen eingesetzt (Dev, Test, Live usw.)

Was ist der beste Ansatz für die Verwaltung der Konfiguration dieser mehreren Anwendungen von einer einzigen Konfigurationsquelle aus, so dass die Konfigurationswerte bei Bedarf von mehreren Anwendungen gemeinsam genutzt werden können? Wir möchten auch separate Konfigurationen für jede Umgebung haben (so dass man bei der Bereitstellung bestimmte Konfigurationswerte, die umgebungsspezifisch sind, wie z. B. Verbindungszeichenfolgen, nicht manuell ändern muss), möchten aber gleichzeitig nicht mehrere große Konfigurationsdateien (eine für jede Umgebung) verwalten, da sich die Synchronisierung beim Hinzufügen neuer Konfigurationsschlüssel als problematisch erweisen wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X