在Azure版本定义中,我使用Azure Web部署将构建工件发布到UAT WebApp。但是,这会删除任何以前用户上传的文件(例如图像)。
如何发布到UAT并保留用户上传的文件?
我是否需要执行相当于在现有文件上提取.zip文件而不是用.zip的内容替换整个网站目录?
答案 0 :(得分:1)
您是否尝试使用-skip:Directory选项来删除上传图像的目录?请参阅:https://technet.microsoft.com/en-us/library/dd569089(WS.10).aspx
答案 1 :(得分:1)
您可以将以下MSBuild属性添加到构建
/p:SkipExtraFilesOnServer=true
或者添加MSDeploy提供程序标志:
-enableRule:DoNotDelete