私は現在、クライアントサーバーに存在する構成地獄を緩和しようとしています. それぞれ独自の接続文字列情報を持つ 8 つのアプリケーションがあり、貧弱なサポート チームの生活を楽にするために接続文字列を中央の場所に保存したいと考えていました。ただし、machine.config でこれを行うことを避けるように求められました。(1) クライアント サイトのサーバー上のサード パーティは私たちだけではないことが多く、明らかに (この懸念は、適切に名前を付けている限り問題にはならないはずですが、それは私が戦わなければならない別の戦い) (2) 私たちが machine.config に触れてほしくないクライアントが何人かいます (私が推測する理由は無効な理由ですが、そのようなことを心配するために報酬を得ることはありません)。もの)。
残念ながら、 configSource 属性を介した外部ファイルへのリンクは、アプリケーション構成ファイルが存在するディレクトリ内またはその下に外部ファイルが存在しない限り機能しません。
アプリケーションの起動時に接続文字列情報を構成ファイルにコピーするようなことをしないでこれを行う方法はありますか?