asp.net - 拒绝访问路径“C:\inetpub\wwwroot\Kentico12_2\CMS\App_Data\CMSTemp”
问题描述
我正在尝试通过 Kentico 的管理界面上传图像。当我尝试上传图片时出现此错误。
到目前为止我尝试了什么;
- 我更改了 wwwroot 文件夹的安全属性,并授予了对 IIS_IUSR 的完全控制权限,
- 我试图自己创建 CMSTemp 文件夹。
除了这些还有什么建议吗?
解决方案
运行应用程序池的用户应该是对这些文件夹具有读/写访问权限的用户,而不仅仅是 IIS_IUSR 用户。如果您的应用程序池未使用应用程序池标识,则 IIS_IUSR 将不适用于文件夹权限,您必须选择您在应用程序池中分配的单个网络用户。
推荐阅读
- java - 没有注释的 ArangoDB Java 驱动程序边缘
- spring - 带有 Vaadin 的 Spring Boot - 使用外键
- angularjs - 如何验证是否在AngularJs中使用jqLite检查了一个复选框
- linux - 使用来自文本和空行的数据创建 .csv
- python - 使用自定义字段扩展 Django 模型并保存逻辑
- bash - 覆盖现有 shell 命令的最佳方法是什么?
- javascript - 访问控制允许来源的 JAVASCRIPT XMLHttpRequest() 问题
- c++ - 创建文件/home/m/OpenCV/modules/core/src/matrix_wrap.cpp,第 1461 行中的空指针(为缺少的输出数组调用 create())
- python - 如何从另一个字符串中删除一个强字符
- oracle11g - 使用 unpivot 从远程表插入