visual-studio-2010 - 如何备份现有数据库和网站作为 MSDeploy 包的一部分?

标签 visual-studio-2010 msdeploy one-click-web-publishing

我正在研究使用 Visual Studio 2010 进行一键式部署,当前的部署过程涉及在完成剩余的手动部署步骤之前压缩 IIS 文件夹的内容并备份当前数据库。这允许我们回滚部署,如果不是细节,我需要保留这个过程的本质。

有没有办法使用 MSDeploy 自动执行此操作?

最佳答案

您可以让 MSDeploy 执行一个备份 IIS 目录的批处理文件(请参阅 example)

你也可以写一些SQL,放在.sql文件中,也可以在批处理文件中执行SQL脚本。看到这个 example至少有一个开始。它用于 SQL 服务器,但如果您不使用它,那么希望您使用的数据库具有类似的功能。

关于visual-studio-2010 - 如何备份现有数据库和网站作为 MSDeploy 包的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3213460/

相关文章:

c# - c#中图像的边框

c# - Visual Studio 不会在单独的 .cs 文件中找到类

c++ - 将整数转换为 Little Endian 十六进制字符串

msdeploy - 使用 msbuild 将 -Usechecksum 传递给 msdeploy 的任何方法

asp.net - 使用 web.config 转换替换 machinekey 值

msdeploy - vs 2012 中一键发布 : how to remove _ConnectionStringsToInsert?

azure - Visual Studio 2015 中未安装 Web 发布扩展

visual-studio-2010 - 命名空间 System.Web.UI 中不存在类型或命名空间名称 UpdatePanel

sql-server - 发布期间,DACPAC 架构比较在预部署脚本之前运行

visual-studio-2010 - 可以通过 VS2010、IIS Express、MSDeploy 为 web 包创建应用程序池设置吗? (在 WinXP 上)