【发布时间】:2020-12-10 23:59:03
【问题描述】:
在将 .Net Core 项目部署到 Elastic beanstalk 上后,我无法为我的日志创建目录。环境是 windows server 2016。我的 .ebextensions/install.config 中有以下脚本:
"container_commands": {
"create_app_data_dir": {
"command": "mkdir C:\\inetpub\\AspNetCoreWebApps\\CitilogikGatewayAdministration\\App_Data"
},
"create_logs_dir": {
"command": "mkdir C:\\inetpub\\AspNetCoreWebApps\\CitilogikGatewayAdministration\\App_Data\\Logs"
},
"set_iis_log_acl": {
"command": "icacls \"C:\\inetpub\\AspNetCoreWebApps\\CitilogikGatewayAdministration\\App_Data\\Logs\" /grant \"IIS AppPool\\DefaultAppPool\":(OI)(CI)M",
"ignoreErrors": true
}
}
}
我怀疑该目录可能正在创建,但随后又被覆盖。我也试过只用“commands”而不是“container_commands”。
【问题讨论】:
标签: amazon-web-services asp.net-core amazon-elastic-beanstalk