私たちのプロジェクトは、ASP.NET MVC ベースの Web アプリケーションを表しています。web.config ファイルには、ログ ファイルの場所、DB 接続文字列、ファイル ストレージ フォルダーなど、多くの構成が含まれています。
一般に、このようなアプリケーションの自動展開は大したことではありません。私たちの場合、同じサーバー上にそのアプリケーションのインスタンスがいくつかあります。そのため、デプロイするときは、各インスタンスの構成ファイルに多くの変更を加える必要があります (DB 接続文字列、ファイル ストレージ フォルダーなどすべてを調整します)。
現在、カスタムのデプロイ ツールを使用していますが、バグが多くて頼りになりません。そのため、シナリオで使用できるより良いツールまたはツールの組み合わせを探しています。
一般に、次のことを許可する必要があります: * サーバー上のすべてのインスタンスへの自動展開 * すべての単一インスタンスの構成ファイルに対する特定の操作 (例: XPath、XML 要素の置換)