我正在研究使用 Visual Studio 2010 进行一键式部署,当前的部署过程涉及在完成剩余的手动部署步骤之前压缩 IIS 文件夹的内容并备份当前数据库。这允许我们回滚部署,如果不是细节,我需要保留这个过程的本质。
有没有办法使用 MSDeploy 自动执行此操作?
最佳答案
您可以让 MSDeploy 执行一个备份 IIS 目录的批处理文件(请参阅 example)
你也可以写一些SQL,放在.sql文件中,也可以在批处理文件中执行SQL脚本。看到这个 example至少有一个开始。它用于 SQL 服务器,但如果您不使用它,那么希望您使用的数据库具有类似的功能。
关于visual-studio-2010 - 如何备份现有数据库和网站作为 MSDeploy 包的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3213460/