現在、ASP.Net MVC アプリケーションの特定の構成を管理するために、外部構成ファイルを使用しています。例としては、appsettings、connectionStrings、およびログ構成があります。
さまざまなビルド構成間で変換を使用して Web.Config を変更することに慣れていますが、外部構成ファイルを使用するときにこれらの変換を行う機能はないようです。
また、環境ごとに個別のビルド構成を作成すると、機能が意図したとおりに使用されない可能性があることも懸念されます。ビルド構成 (デフォルトではデバッグとリリースが含まれます) は、展開環境 (開発、QA、ステージング、運用) を表すことを目的としています。 )?
この質問はどのビルドサーバーにも当てはまると思いますが、TeamCity を使用しています。
展開環境ごとに変更される外部/参照構成ファイルを管理するための組み込みまたは推奨される方法はありますか? これはソリューション レベルで管理する必要があるものですか、それともビルド サーバーの機能でしょうか?