デバッグとリリースの2つのデフォルト構成を持つWCFアプリケーションがあります。また、テストとライブの2つの公開プロファイルを追加しました。私のコード全体で、次のようなコンストラクターを持つクラスを使用します。
public MyClass(string server)
{
server = server.ToLower();
switch (server)
{
case "live":
LogonToLive();
break;
case "test":
LogonToTest();
break;
}
次に、アプリケーション全体で次のように使用します。
using(var ax = new MyClass("test"))
{
// do stuff in my Test Environment
}
私がやりたいのは、web.configにいくつかの変数を設定することです。これらの変数は、設定MyClass("test")
した構成/公開プロファイルに基づいて、正しいサーバーに自動的に置き換えられます。これは可能ですか?