MSBuild / WebDeploy - 如何防止它删除文件夹及其内容

时间:2011-10-04 13:25:37

标签: asp.net msbuild webdeploy

我们正在使用TeamCity自动化MSBuild以使用WebDeploy将我们的应用程序推送到各种服务器。

在大多数情况下,我们的工作非常好。但有一个障碍:我们有一个文件夹,用于保存我们希望在发布期间删除的上传内容。

我如何告诉WebDeploy,“我知道该文件夹不在编译的应用程序中。忽略它。只是不管它。”

1 个答案:

答案 0 :(得分:15)

如果您使用的是dirPathfilePathcontentPath提供商,则可以指定DoNotDelete规则来阻止目标计算机上的文件删除源上不存在。要添加到命令行的语法是-enableRule:DoNotDelete。有关详细信息,请参阅提及的提供商文章和Web Deploy Rules