webentwicklung-frage-antwort-db.com.de

Bereinigen des Ordners "wwwroot" auf dem Windows Server-Ziel-Azure-Websites vor jeder Bereitstellung in VSTS

Nach ungefähr einem Dutzend Bereitstellungen ist das Verzeichnis wwwroot aufgrund der aktiven Entwicklung und Bereitstellung mit vielen Dateien gefüllt. Wir verwenden den VSTS-Task Azure App Service Deploy, um Azure Websites Windows Server für ein ASP.NET-Web-API-Projekt bereitzustellen. Gibt es eine Möglichkeit, das Verzeichnis wwwroot vor der Bereitstellung in zu bereinigen? die Avsts Pre-Deployment aufräumen?

21
imgen

Bei Verwendung der Azure App Service Deploy-Aufgabe verwenden Sie und die Veröffentlichen mit der Web Deploy-Option . Es gibt eine zusätzliche Option, um zusätzliche Dateien am Ziel zu entfernen .

enter image description here

Wenn Sie diese Option aktivieren, werden beim Bereitstellungsprozess alle Dateien am Ziel entfernt, in denen das bereitgestellte Paket keine entsprechende Datei enthält.

Mit anderen Worten, es werden alle verbleibenden Dateien aus einer früheren Bereitstellung entfernt, die nicht mehr benötigt werden.

41
Brendan Green