【发布时间】:2012-01-08 17:27:03
【问题描述】:
我将 Visual Studio Web Deploy 用于 MVC 和 WCF 项目,每当我发布部署目录以 zip 文件备份时,我都希望这样做。
我查看了 MSBuild 中的“BeforePublish”目标,但我不确定这是否是最好的方法,也不知道如何获取输出目录。
所以问题是,如何在发布之前将输出目录复制到名为 Web-%datetime%.zip 的 zip 文件中。
提前致谢。
【问题讨论】:
-
我很困惑 ClickOnce 与这个问题有什么关系? ClickOnce 适用于 Windows 应用程序而不是 Web 应用程序。我猜你的意思是你正在使用 Web Deploy (AKA MSDeploy)。您也可以进一步澄清您的问题。您是否尝试在发布之前备份服务器上的内容,如果是,您希望将它们存储在本地还是服务器上?
-
是的,我将问题编辑为网络部署而不是单击一次,我希望它备份到服务器上。
标签: visual-studio-2010 msbuild msdeploy webdeploy