如何在VSTS中的每个部署之前清除目标Azure网站Windows Server上的wwwroot文件夹

img*_*gen 22 azure azure-web-sites azure-devops

经过大约十二次部署后,wwwroot由于活动的开发和部署,目录中充满了大量文件.我们正在使用VSTS的Azure App Service Deploy任务部署到Azure Web站点Windows Server以获取ASP.NET Web API项目,有没有办法wwwroot在部署到Avsts预部署清理之前清理目录?

Bre*_*een 42

当使用Azure的应用服务部署任务,并且您使用的是发布使用Web部署选项,有一个附加选项,在目标删除其他文件.

在此输入图像描述

如果选中此选项,则部署过程将删除目标中正在部署的程序包中没有相应文件的任何文件.

换句话说,它将删除不再需要的先前部署中的任何遗留文件.

  • 如果我既不想使用“ Web Deploy”又想“在目的地删除其他文件”怎么办?在“ Azure Web服务部署”任务中,还有另一种方法可以做到吗? (2认同)