私のクライアント アプリケーションでは、 に接続することもあれば、 に接続することもあり localhost:1242\SomeService.asmx
ますsomeDomain:1242\SomeService.asmx
。つまり、ローカルでテストしたい場合と、リモートでテストしたい場合があります。
VS が提供するデフォルトのオプションは debug と release です。カスタムのものを作成したいのですが、実際には新しいビルド構成を作成しました:
とにかく、その構成を使用している場合、どうすればコードで知ることができますか?
私は次のようなことをしたいと思います:
if(Configuration.Type == ConfigTypes.Local)
ConectionString = "localhost:1242:\SomeService.asmx";
else if (Configuration.Type == ConfigTypes.Remote1)
ConectionString = "SomeDomain1:1242:\SomeService.asmx";
else if (Configuration.Type == ConfigTypes.Remote2)
ConectionString = "SomeDifDomain:1242:\SomeService.asmx";
また、リリースモードの方が効率的ですか?これらの設定をどのように指定しますか?