Мы развернули приложение ASP.Net Core на AWS EBS и столкнулись с проблемой записи на него файлов.
Доступ к пути
C:\inetpub\AspNetCoreWebApps\app\App_Data\file.txt
запрещен
Я добавил .ebextensions\[app_name].config
, но это ничего не дало
{
"container_commands": {
"01": {
"command": "icacls \"C:/inetpub/AspNetCoreWebApps/app/App_Data\" /grant DefaultAppPool:(OI)(CI)"
}
}
}
Я знаю, что это проблема с разрешением, потому что, когда я подключаюсь к машине по RDP и вручную меняю разрешение, это решает проблему. Я хотел бы это во время развертывания с помощью .ebextensions\[app_name].config
aws-beanstalk-config.txt
=›Application.Name
- person BLuM   schedule 14.03.2017.ebextensions\[app_name].config
запускался перед развертыванием, и во время развертывания папка была воссоздана - поэтому она не работала. Я исправил это, добавивpostInstall
скрипт Power Shell вaws-windows-deployment-manifest.json
- person BLuM   schedule 15.03.2017