我将Visual Studio Web Deploy用于MVC和WCF项目,每当我发布部署目录以zip文件备份时,我都会喜欢这样。
我看了一下MSBuild中的“BeforePublish”目标,但我不确定这是不是最好的方法,也不知道如何获取输出目录。
所以问题是,如何在发布之前将输出目录复制到名为Web-%datetime%.zip的zip文件中。
提前致谢。
答案 0 :(得分:2)
Web Deploy 3.0(currently RC)supports backing up of various providers。
答案 1 :(得分:1)
我们使用TFS Team Build来构建我们的Web应用程序并生成一个包。在从构建的包到目标网站执行sync
之前,我们使用的部署脚本只对备份包执行了sync
。