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