我刚刚阅读了 Microsoft 的新网站部署工具 MSDeploy。我正在为我们的现成产品开发一个 Web 应用程序和一个 Web 服务的安装程序。我有几个问题我找不到明显的答案。
- MSDeploy 是否对初始部署后的网站升级提供强有力的支持?
- 我可以看到 MSDeploy 对数据库的初始部署有很好的支持。但它是否支持在保留当前数据的同时升级模式?
解决这些特定问题的链接会很好。
我刚刚阅读了 Microsoft 的新网站部署工具 MSDeploy。我正在为我们的现成产品开发一个 Web 应用程序和一个 Web 服务的安装程序。我有几个问题我找不到明显的答案。
解决这些特定问题的链接会很好。
MSDeploy 是否对初始部署后的网站升级提供强有力的支持?
我可以看到 MSDeploy 对数据库的初始部署有很好的支持。但它是否支持在保留当前数据的同时升级模式?
MSDeploy 还与 VS 2010 集成,您可以在 VS 2010 中 Web 部署的概述文章中了解更多信息
希望这可以帮助...
我一直在 msdeploy 中使用 runCommand 动词来执行我的数据库升级/迁移。我使用 tarantino,它将针对您的数据库运行增量更新脚本。使用 tarantino 之类的迁移工具的好处在于,它会跟踪应用的更改,以便您可以多次运行命令,而无需针对升级环境运行两次迁移。要查看实际情况,您可以查看 Code Camp Server 开源项目。构建和部署脚本展示了如何执行此操作,我们有 20 多个 sql 迁移脚本。 http://codecampserver.org