Ich habe einen Cloud-Service in Azure und ich habe mehrere Umgebungen. Eine meiner Klassen verwendet ein Mapping (Schlüsselwert-Mapping) für einige Berechnungen. Die Anzahl der Schlüssel in diesem Mapping hängt von der Umgebung ab.Azure Cloud Service - verschiedene Zuordnung pro Umgebung
Ich vermute, ich habe keine andere Wahl, als (irgendwie) das Mapping in die Konfiguration der Umgebung (.cscfg
Datei) einzufügen. Da die Konfiguration im Format XML
ist, frage ich mich, was wäre die sauberste und erweiterbarste Möglichkeit, das Mapping für jede der Umgebungen zu definieren.
Dank
Zum Beispiel:
ich diese ID zu Region Mapper haben:
private static readonly Dictionary<string, Region> Id = new Dictionary<string, Region>
{
{"1", Region.UsE},
{"2", Region.UsE},
{"3", Region.UsE},
{"4", Region.UsSC},
{"5", Region.UsSC},
{"6", Region.UsSC},
{"7", Region.EuW},
{"8", Region.EuN}
};
Diese Zuordnung Änderungen zwischen Umgebungen, und ich würde die Zuordnung irgendwie elegant gesetzt wie in die cscfg
Datei jeder Umgebung.
Ich hoffe, das erklärt meine Frage besser.
Können Sie ein Beispiel geben? –
Haben Sie Umgebungsvariablen berücksichtigt? https://azure.microsoft.com/en-us/documentation/articles/cloud-services-startup-tasks-common/#define-environment-variables-before-a-role-starts – 4c74356b41