自动将更改部署到Web应用程序

时间:2009-07-23 18:04:39

标签: database deployment reporting-services web-applications

将更改自动部署到数据库驱动的Web应用程序的最佳方法是什么?是否有单一产品可以修改以下内容......

  1. 网站(dll,aspx,css文件等)
  2. 数据库架构(添加表,列等)
  3. 数据库数据(修改表格内容)
  4. Reporting Services报告
  5. 我见过各种各样的产品,但没有一种可以做到这一切的产品。

1 个答案:

答案 0 :(得分:1)

是的,在http://www.codeproject.com/KB/install/DeploySite.aspx

上发布了一个Powershell方法

注意:此外,对于架构内容,您可能需要上传schema.version文件,然后在该服务器上启动进程,检测上载的新架构文件并应用它。对于新的数据库行,您可以执行类似的操作。另一个想法是,您可以将SQL数据库作为Web服务运行,并直接与您的PowerShell脚本进行对话。