接続文字列や設定などに関して、展開でエラーが発生しないようにする必要があります。アプリはどのパラメーターで実行されているかを起動時に判断するためのテストを行うことができます。System.Environment.MachineNameは悪い考えですか?これを行う一般的な方法はありますか?
私が対処しようとしているのは、web.configファイルがマージのたびにソースコードとマージされるという事実です。したがって、デプロイメントの種類ごとに特別なweb.configを作成することはできません。
私のアイデアは、元のweb.configに3つの設定を含めることでした。アプリケーションは、実行場所を検出して把握し、現在の実行環境に適合する3つのアプリ設定、3つの接続文字列の中からチェリーピッキングを行うことができます...