我正在学习 FluentMigrator。我喜欢 FM 的一点是它支持 Forward 和 Back 迁移(又名 Up/Down)的想法。我发现这并不理想。有一些洞。不过,这很好。
这让我想知道是否有任何部署工具(nant、msbuild 或其他)支持这种向前和向后滚动的想法。我在其中使用它的场景是部署具有相关数据库的 Web 应用程序。
理想情况下,我想设置我的部署,这样,如果它的任何部分失败,它将恢复到以前已知的工作配置。使用 FM,这很容易做到(但有一些粗糙的地方),因此涵盖了 db。组成网络应用程序的文件怎么样?是否有任何部署工具对此提供支持?
部署到 Windows 服务器。假设我无法对服务器进行任何更改。