Сбой WebDeploy в Azure oca: Недостаточный доступ к папке сайта

Я использую WebDeploy (msdeploy.exe) для развертывания приложения ASP.NET Core в экземпляре службы приложений Azure.

В большинстве случаев это работает нормально, но иногда развертывание завершается неудачно с сообщением об ошибке: Невозможно выполнить операцию ("Создать файл") для указанного каталога. (...) ERROR_INSUFFICIENT_ACCESS_TO_SITE_FOLDER.

Я считаю, что это некоторая проблема с блокировкой файлов, потому что единственный выход из этого - войти в портал Azure и остановить службу приложений, а затем заново развернуть ее. После этого с развертыванием все в порядке, пока не произойдет то же самое.

Потратив некоторое время на настройку автоматического развертывания, этот всплеск очень раздражает.

Есть ли способ обойти эту проблему?

1 ответ

Как я понимаю, с Azure у него ничего нет - ошибка встречается довольно часто. Что касается веб-приложений Azure, есть два варианта:

1) Остановите свой сайт и разверните.

2) Если с первым не все в порядке, используйте консоль Kudu, найдите свой файл (например, d:\home...\something.blocked) и переименуйте файл. После этого проблема должна исчезнуть


Если это полезный ответ, отметьте его как полезный или отметьте как ответ. Спасибо!

Другие вопросы по тегам