Mon projet ASP.NET MVC a été transféré sur un site Web Azure avec un DLL supplémentaire non valide. Cela empêche le projet de fonctionner correctement. Si un nouveau site Web est créé, cela fonctionne parfaitement. Nettoyer le projet localement et redéployer ne résout pas le problème. Existe-t-il un moyen d'effectuer un "nettoyage à distance?"
Ce projet est déployé directement à partir de Visual Studio avec l'élément de menu Publier.
Lorsque vous cliquez avec le bouton droit de la souris et cliquez sur Publier le Web à gauche, un onglet de paramètres apparaît. Cliquez ici Puis développez l’option sous Options de publication des fichiers et cochez la case Supprimer les fichiers supplémentaires à la destination. (Cela effacera ce qui est déjà là)
Peut également être détaillé ici: MSDN
Une autre astuce pour supprimer un déploiement de site Web Azure complet, qui peut être entièrement effectué sur le portail Azure, est la suivante:
1) Créez un nouvel emplacement de déploiement vide sur le site Web Azure. 2) Échangez-le avec le site Web parent Azure.
Cela vous donnera un site Web Azure vide. Si vous le souhaitez, vous pouvez supprimer l'emplacement de déploiement par la suite.
La tâche de déploiement Web a échoué. (Impossible d'effectuer l'opération ("Supprimer le fichier " ") Pour le répertoire spécifié ...
4. Publier avec la case «Supprimer les fichiers supplémentaires à la destination» cochée
Vous pouvez également supprimer des fichiers via Webmatrix (lien dans le menu de pied de page du portail de configuration Azure).
Vous pouvez également utiliser la console pour supprimer n'importe quel fichier. Kudu est un outil Web qui vous permet de voir à l'intérieur de l'application Web Azure.
Deux façons d'accéder au Koudou
pour les serveurs linux que vous ne recevez pas, CMD, puis tout ce que vous avez à faire, supprimez le déploiement, puis créez les informations d’identification de déploiement pour FTP et le client FTP nettoie le dossier wwwroot par vous-même.