0

Au fur et à mesure que nous déployons sur les applications déjà existantes, nos fichiers sont verrouillés. Comment devrait-on ajouter le fichier appofline pour que les déploiements puissent utiliser ce fichier et se coordonner avec le pipeline VSTS?Pipeline de déploiement et verrous de fichiers

VSTS Pipeline

enter image description here

MESSAGE D'ERREUR

2017-10-03T15: 07: 34.9492376Z Info: Mise à jour de fichier (xxx-xxxx-dev \ xxx.xxx. Web.dll). 2017-10-03T15: 07: 37.8157267Z ## [erreur] Impossible de déployer le package Web sur App Service. [Avertissement] Essayez de déployer à nouveau le service de l'application avec l'option Renommer les fichiers verrouillés sélectionnée. 2017-10-03T15: 07: 37.8187261Z ## [error] Code d'erreur: ERROR_FILE_IN_USE Plus d'informations: Web Deploy ne peut pas modifier le fichier 'xxx.xxxx.Web.dll' sur la destination, car il est verrouillé par un processus externe . Pour permettre la réussite de l'opération de publication, vous devrez peut-être redémarrer votre application pour libérer le verrou ou utiliser le gestionnaire de règles AppOffline pour les applications .Net lors de votre prochaine tentative de publication. En savoir plus sur: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE. Nombre d'erreurs: 1.

+0

Résolvez-vous ce problème? –

Répondre

1

L'application Tâche Option Actuellement hors du service App Azure tâche Déployer la mise hors ligne de service d'applications, car il ne fonctionne pas pour vous, vous pouvez arrêter ou redémarrer l'application web d'azur à travers Stop-AzureRMWebApp/Restart-AzureRmWebApp powershell via la tâche zure PowerShell ou utilisez la tâche "Azure App Service Manage", puis déployez le package via la tâche Azure App Service Deploy.