我在Azure中有一個Cloud Service,我有多個環境。 我的一個類使用映射(鍵值映射)進行一些計算。 該映射中的鍵數量因環境而異。Azure雲服務 - 每個環境的不同映射
我猜我沒有選擇,只能插入(以某種方式)映射到環境的配置(.cscfg
文件)。 由於配置格式爲XML
,我想知道什麼是定義每個環境映射的最乾淨和最具擴展性的方式。
由於
例如:
我有這樣的ID到區域映射器:
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}
};
此映射的環境和1之間變化想以某種方式優雅設置在映射每個環境的cscfg
文件。
希望這能更好地解釋我的問題。
你能舉個例子嗎? –
你有沒有考慮環境變量? https://azure.microsoft.com/en-us/documentation/articles/cloud-services-startup-tasks-common/#define-environment-variables-before-a-role-starts – 4c74356b41