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

问题描述:

经过大约12次部署之后,由于活动的开发和部署,wwwroot目录中充满了大量文件。我们正在使用VSTS的Azure应用服务部署任务以部署到Azure网站Windows Server用于ASP.NET Web API项目,在部署到Avsts部署前清理之前有没有办法清除wwwroot目录?如何清理目标Azure网站上的wwwroot文件夹VSTS中的每个部署之前的Windows Server

+0

这是什么类型的网站(MVC,.Net Core和其他一些非.NET),以及它如何部署(例如Web Deploy)? “Azure应用服务部署”任务有一个选项**删除目标位置的其他文件**这可能会诀窍 –

+0

感谢您的提示和建议,我会更新问题并尝试使用**删除在目标处添加文件** – imgen

+0

确定问题已更新,这是您想要的选项(展开“其他部署选项”部分,您将看到该选项。选中此选项后,将删除任何文件**这是不存在的部署包** –

当使用Azure的应用服务部署任务,您使用的是发布使用Web部署选项,有更多的选择,在目标删除其他文件。

enter image description here

如果选中此选项,部署过程将那里是在正在部署的包没有相应的文件中删除任何文件在目的地。

换句话说,它将删除不再需要的以前部署中的所有剩余文件。