私はAzureでクラウドサービスを持っており、私は複数の環境を持っています。 私のクラスの1つは、いくつかの計算を行うためのマッピング(キーと値のマッピング)を使用しています。 そのマッピングのキーの数は、環境によって異なります。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}
};
環境と私の間のこのマッピングの変更は、何らかの形でエレガントにマッピングを設定したいと思います各環境のcscfg
ファイル。
これは私の質問をよりよく説明します。
例を挙げることができますか? –
あなたは環境変数を考慮しましたか? https://azure.microsoft.com/en-us/documentation/articles/cloud-services-startup-tasks-common/#define-environment-variables-before-a-role-starts – 4c74356b41