Как очистить папку wwwroot на целевых сайтах Azure Windows Server перед каждым развертыванием в VSTS

После примерно десятка развертываний каталог wwwroot заполнен большим количеством файлов из-за активной разработки и развертывания. Мы используем задачу развертывания VSTS Azure App Service для развертывания на Azure Websites Windows Server для проекта ASP.NET Web API, есть ли способ очистить каталог wwwroot до развертывания до очистки Avsts до развертывания?

Ответы

Ответ 1

При использовании задачи " Развертывание службы приложений Azure", и вы используете параметр " Опубликовать с использованием веб-развертывания", существует дополнительная опция " Удалить дополнительные файлы в месте назначения".

enter image description here

Если вы проверите эту опцию, процесс развертывания удалит все файлы в месте назначения, где нет соответствующего файла в развертываемом пакете.

Другими словами, он удалит все оставшиеся файлы из предыдущего развертывания, которые больше не требуются.

Ответ 2

Для Linux Использование Kudu Bash (Инструменты разработки> Расширенные инструменты> Bash) решило проблему для меня.