ASP.NET 必需的访问控制列表 (ACL)
2011-08-19 14:49
225 查看
下表显示 ASP.NET Web 应用程序的标识必须具有哪一类型的文件和文件夹权限才能正常工作。一些权限只是 ASP.NET 进程的运行帐户所需要的,而其他权限则是任何模拟帐户也都需要的。有关更多信息,请参见
ASP.NET 模拟。
位置 | 访问类型 | 帐户 | 注释 |
---|---|---|---|
%SystemRoot%\Microsoft.NET\Framework\versionNumber\临时 ASP.NET 文件 | 读/写 | 进程或已配置的模拟。 | 这是用于动态编译文件的位置。在此位置下,在不同的目录中为每个应用程序生成应用程序代码。可以使用 <compilation> 配置节的 tempDir 属性来配置根位置。 |
%SystemRoot%\assembly | 读取 | 进程或已配置的模拟。 | 这是全局程序集缓存 (GAC) 的位置。 |
%SystemRoot%\System32 | 读取 | 进程 | 包含由 .NET Framework 加载的系统 DLL。 |
%SystemRoot%\Temp | 读/写/删除 | 进程 | 用于 Web 服务支持。 |
用户配置文件目录 | 读/写 | 进程 | 由 GAC 缓存锁文件和公共语言运行库的安全配置缓存机制使用。如果帐户的用户配置文件目录不存在,则 ASP.NET 将使用默认的用户配置文件目录。 |
Web 应用程序目录 | 读取 | 进程或已配置的模拟。 | 这是应用程序文件的位置。 |
Web 应用程序目录\App_Data | 读/写 | 进程或已配置的模拟。 | 这是 ASP.NET Web 应用程序中的数据文件的默认位置。如果您的应用程序使用 App_Data 子目录,则 ASP.NET 进程必须能够写入该目录,对于某些数据库来说,还必须能够在该子目录中创建临时文件。 |
%SystemRoot%\Microsoft.NET\Framework\版本 和子目录 | 读取 | 进程或已配置的模拟 | ASP.NET 必须能够访问 %SystemRoot%\Microsoft.NET\Framework\版本\ 下的 CONFIG 子目录中的 Machine.config 文件中引用的系统程序集。 |
相关文章推荐
- ASP.NET 必需的访问控制列表 (ACL)
- ASP.NET 必需的访问控制列表 (ACL) --转自MSDN
- 配置 Linux 的访问控制列表(ACL)
- 您未被授权查看该页 您不具备查看该目录或页面的权限,因为访问控制列表 (ACL) 对 Web 服务器上的该资源进行了配置
- IIS中遇到无法预览的问题(HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。)
- Squid的ACL和访问列表实现高效访问控制
- Oracle ORA-24247: 网络访问被访问控制列表 (ACL) 拒绝
- 巧用Squid的ACL和访问列表实现高效访问控制 推荐
- 详解cisco访问控制列表ACL
- ACL:访问控制列表
- Video 28-29 第十四章 IP访问控制列表 IP Access Control List(ACL)
- Cisco路由器配置ACL详解之扩展访问控制列表
- ASP.NET Core的身份认证框架IdentityServer4(7)- 使用客户端证书控制API访问
- 详解cisco访问控制列表ACL
- IIS中遇到无法预览的问题(HTTP 错误 401.3 - Unauthorized 由于 Web 服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。)
- ASP.NET中的页面访问控制
- ASP.NET中的页面访问控制(转)
- ACL访问控制列表工作原理
- 【原创】Asp.Net二级域名共享Forms身份验证、下载站/图片站的授权访问控制
- [11月31日的脚本] 从文件/文件夹的访问控制列表(ACL)移除孤立的SID (PowerShell)