0

コードを使用して、ある Web.config ファイルから別の Web.config ファイルに設定をコピーすることはできますか (AppSettings と ConnectionStrings を除く)。

1 つの MVC3 プロジェクトが異なる場所にある複数のサーバーにデプロイされている状況があります。これらすべてに、最新バージョンを取り込む自動アップデーターがあります。通常、これが実行されると、Web.config ファイルではなく、アプリケーション フォルダーのみが上書きされます。

プロジェクトをMVC4にアップグレードしました。これにより、基本的に、AppSettings と ConnectionStrings を除く Web.config ファイル内のすべてが変更されます。このプロジェクトのすべてのインストールは、ここでわずかに異なる値を持ちます。

Web.config ファイルを更新するが、すべての AppSettings と ConnectionStrings を保持するコードを作成するにはどうすればよいでしょうか?

4

1 に答える 1

1

.NET は、他の構成ファイルから構成を取得する方法を提供します。この記事を参照してください: http://blog.andreloker.de/post/2008/06/Keep-your-config-clean-with-external-config-files.aspx

基本的に、「configSource」属性を使用して、参照する構成ファイルを定義できます。構成ファイルは同じディレクトリにある必要があることに注意してください。そうでない場合は、こちらを参照して問題を解決してください。アプリケーション ディレクトリ フォルダ外の .NET 構成ファイル configSource

于 2013-06-14T16:48:00.327 に答える