asp.net-mvc - 拒绝访问路径“C:\inetpub\wwwroot\App_Data\TEMP\PluginCache”。亚马逊 AWS 豆茎
问题描述
我正在尝试使用 AWS Toolkit for Visual Studio 2017 在 Amazon AWS Beanstalk 上设置 Umbraco 网站,我已经添加了 .ebextensions 文件夹并在我的配置文件中
{
"containercommands": {
"01-changeperm": {
"command": "icacls \"C:/inetpub/wwwroot/App_Data\" /grant IIS_IUSRS:(OI)(CI)"
}
}
}
根据这篇文章,我还尝试了DefaultAppPool而不是IIS_IUSRS如何为弹性 beanstalk windows 应用程序设置文件夹权限?我也试过
commands:
create_default_website_folder:
command: if not exist "C:\inetpub\wwwroot" mkdir "C:\inetpub\wwwroot"
update_iis_user_permissions:
command: Icacls.exe "C:\inetpub\wwwroot" /grant IIS_IUSRS:(OI)(CI)F
从这篇文章https://aws.amazon.com/blogs/devops/run-umbraco-cms-with-flexible-load-balancing-on-aws/以及许多其他帖子,但没有工作,有谁知道还有什么我需要这样做,因为我不断收到以下错误。
拒绝访问路径“C:\inetpub\wwwroot\App_Data\TEMP\PluginCache”。
解决方案
您可以访问此页面以查看 Umbraco 需要什么:https ://our.umbraco.com/documentation/Getting-Started/Setup/Server-Setup/permissions
基本上所有这些都需要修改 umbraco 安装中所有文件夹的权限:
- IUSR
- IIS_IUSRS
- IIS 应用程序池\[应用程序池名称]
推荐阅读
- python - 使用 Python cx_Oracle 库查询时出现解码错误
- css - 如何更改子垫角组件的样式?
- react-native - iPad OS 14 中的 CallKit,保持简洁的 UI
- shell - 通过厨师运行curl命令时出错
- android - LiveData Observer onChnaged 在活动中被调用两次 | 安卓
- javascript - 在 react js 中使用上下文 api 时使用 reducer 的初始状态没有更新
- spring - 如何在没有-javaagent的情况下使用加载时间编织?
- javascript - Auto-login in nuxtjs using only token
- neo4j - 为什么我使用这个 cql 导入 csv 数据失败了?
- microsoft-teams - 格式化 Microsoft Teams 应用中的 about 部分