Функция Azure: публикация завершается ошибкой с сообщением " Web Deploy не может изменить файл в месте назначения, поскольку он заблокирован внешним процессом."
Я разрабатываю проект функций Azure, и когда я опубликую его в первый раз, хорошо. Затем я публикую снова, появляется эта ошибка:
Web Deploy не может изменить файл ' FunctionApp5.dll ' на назначение, потому что оно заблокировано внешним процессом. Для того, чтобы чтобы операция публикации прошла успешно, может потребоваться либо перезагрузка ваше приложение, чтобы освободить блокировку, или использовать правило AppOffline обработчик для приложений .Net при следующей попытке публикации. Учить больше около: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FILE_IN_USE .
Он публикуется только при входе на портал Azure и перезапуске этого приложения функций Azure
3 ответа:
Обновленный ответ: Вот некоторые документы о шагах, которые вы можете предпринять, когда ваши файлы заблокированы (помимо перезапуска приложения вручную). https://github.com/projectkudu/kudu/wiki/Dealing-with-locked-files-during-deployment