FluentMigratorを学んでいます。FMについて私が気に入っているのは、移行(別名アップ/ダウン)のフォワードとバックのアイデアをサポートしていることです。これについては理想的ではないことがわかりました。いくつかの穴があります。それでも、それは良いことです。
これにより、このロールフォワードとロールバックのアイデアをサポートするデプロイメントツール(nant、msbuildなど)があるかどうか疑問に思います。私が使用しているシナリオは、関連するデータベースを使用したWebアプリのデプロイです。
理想的には、デプロイメントのいずれかの部分に障害が発生した場合に、以前の既知の動作構成に戻るようにデプロイメントをセットアップしたいと思います。FMを使用すると、これは非常に簡単に実行できます(ただし、ラフな部分があります)。そのため、データベースをカバーします。Webアプリを構成するファイルはどうですか?これをサポートしているデプロイツールはありますか?
WindowsServerへの展開。サーバーに変更を加えることができないと仮定します。