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

Rus*_*tin 13 asp.net msbuild webdeploy

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

在大多数情况下,我们有这个工作,很棒.但有一个障碍:我们有一个文件夹可以保存我们希望在发布期间删除的上传内容.

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

tim*_*amm 15

如果您使用的是dirPath,filePathcontentPath提供程序,则可以指定DoNotDelete规则以阻止目标计算机上源上不存在的文件的删除.要添加到命令行的语法是-enableRule:DoNotDelete.有关更多信息,请参阅提到的提供程序文章和Web部署规则.