我刚刚阅读了微软的新网站部署工具MSDeploy。我正在开发一个webapplication和webservice的安装程序,用于我们现成的产品。我有几个问题,我找不到明显的答案。
解决这些具体问题的链接会很好。
答案 0 :(得分:3)
MSDeploy在初始部署后是否有对网站升级的强大支持?
我可以看到MSDeploy对数据库的初始部署有很好的支持。但它是否支持在保留当前数据的同时升级模式?
MSDeploy也与VS 2010集成,您可以在Overview Post for Web Deployment in VS 2010
了解更多信息希望这会有所帮助......
答案 1 :(得分:2)
我一直在msdeploy中使用runCommand动词来执行我的数据库升级/迁移。我使用tarantino,它将针对您的数据库运行增量更新脚本。使用像tarantino这样的迁移工具的好处在于,它会跟踪所应用的更改,以便您可以多次运行该命令,而无需针对升级环境运行两次迁移。要查看此操作,您可以查看Code Camp Server开源项目。构建和部署脚本显示了如何执行此操作,并且我们有20多个sql迁移脚本。 http://codecampserver.org