Я развернул веб-приложение .Net Core в службе приложений Azure с помощью DevOps Azure.Теперь, когда я пытаюсь создать файл в 'D: \ home \ site \ wwwroot', используя Kudu, он говорит:
409 Конфликт: Не удалось записать на локальный ресурс 'D: \ home \ site \wwwroot \ anc '> из-за ошибки' Не удалось найти файл 'D: \ home \ site \ wwwroot \ anc'. '.
Я заметил, что разрешения на' D: \Каталог home \ site \ wwwroot 'отличается от каталога аналогичного веб-приложения, которое я развернул с помощью профиля публикации
Результат Get-Acl для проблемного приложения:
PS D:\home\site\wwwroot> Get-Acl "D:\home\site\wwwroot"
Get-Acl "D:\home\site\wwwroot"
Directory: D:\home\site
Path Owner Access
---- ----- ------
wwwroot IIS APPPOOL\luncher-dev NT AUTHORITY\SYSTEM Allow FullControl...
Результат Get-Acl длядругое похожее приложение:
PS D:\home\site\wwwroot> Get-Acl "D:\home\site\wwwroot"
Get-Acl "D:\home\site\wwwroot"
Directory: D:\home\site
Path Owner Access
---- ----- ------
wwwroot BUILTIN\Administrators Everyone Allow DeleteSubdirectoriesAndFiles,...
Соответствующий конвейер выпуска из Azure DevOps
Как сделать каталог wwwroot доступным для записи?