发布前的 Visual Studio Web 部署备份
我将 Visual Studio Web Deploy 用于 MVC 和 WCF 项目,每次发布时我都希望部署目录备份在 zip 文件中。
我查看了 MSBuild 中的“BeforePublish”目标,但我不确定这是否是最好的方法,我也不知道如何获取输出目录。
所以问题是,如何在发布到名为 Web-%datetime%.zip 的 zip 文件之前复制输出目录。
提前致谢。
I use Visual Studio Web Deploy for an MVC and WCF projects, I'd like that whenever I publish that the deployment directory is backed up in a zip file.
I had a look at the "BeforePublish" target in MSBuild but I'm not sure if that's the best way to go about it, nor do I know how to get the output directory.
So Question is, how do I copy the output directory before publish to a zip file named Web-%datetime%.zip .
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Web 部署 3.0 (当前 RC) 支持各种提供程序的备份。
Web Deploy 3.0 (currently RC) supports backing up of various providers.
我们使用 TFS Team Build 来构建 Web 应用程序并生成包。我们使用的部署脚本只是在从构建的包到目标网站进行
同步
之前先与备份包进行同步
。We use TFS Team Build to build our web applications and produce a package. The deployment script we use simply does a
sync
to a backup package before doing async
from the built package to the target web site.