Je tente de déployer mon site principal .net sur Azure via le menu contextuel Publier dans VS2017 et parfois (environ 1 sur 3 se déploie), j'obtiens l'erreur ci-dessous.La DLL du site semble être verrouillée par intermittence lors de la publication
La tâche de déploiement Web a échoué. (Web Deploy ne peut pas modifier le fichier 'MyCoreWebSite.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 utilisez le gestionnaire de règles AppOffline pour les applications .Net sur votre prochaine tentative publier en savoir plus sur:.. http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE)
Alors, je vais littéralement attendre une minute, essayez à nouveau et il fonctionnera. Pendant ce temps, je vais lancer l'utilitaire handle à la recherche de tout ce qui verrouille la DLL et il ne trouve jamais rien.
Est-ce un bug ou manque-t-il quelque chose de simple?
4. Déployez-le dans un emplacement de déploiement «intermédiaire» sur Azure et, dans l'emplacement, activez l'option «Auto Swap Slots» pour l'échanger avec le site en ligne une fois qu'il est chargé. –