appSettings
現在、各開発者の Local.config ファイルで web.config からオーバーライドしています。ただし、接続文字列もオーバーライドする必要があるため、web.config が運用サーバーを参照している間に、マシン上のローカル コピーにアクセスします。を指定することで appSettings をオーバーライドできることは知っていますがfile="Local.config"
、これは connectionStrings でも可能ですか? 接続文字列用の外部ファイルを既に使用していますが、このファイルには 3 つの接続文字列 (ローカルの開発者、開発、および運用) がすべて含まれています。
私がやりたいのは、connectionString をデフォルトで本番環境に設定し、開発者のマシンと開発サーバーではオーバーライドすることです。ただし、appSettings とは異なり、外部ファイルを使用するように指示するときに connectionStrings の値を指定できないため、これは可能ではないようです。
追加のコードを追加することなくこれを達成することは可能ですか?
ASP.NET 3.5 を使用しているため、現時点では構成変換を使用できないことに注意してください。