asp.net - 如何授予身份 ApplicationPoolIdentity 读取我站点内文件夹的权限

标签 asp.net iis iis-7 permissions identity

在我们的 Windows 2008 R2 服务器上,我有一个在默认 ASP.NET v4.0 应用程序池下运行的站点。 ASP.NET v.4.0 应用程序池的标识设置为“ApplicationPoolIdentity”(我猜这是默认值)。

如何授予此身份访问权限以从我的站点内的自定义文件夹中读取数据。我已经尝试过“Application Pool Identity”和“ApplicationPoolIdentity”,但两者都给了我:

An object named "Application Pool Identity" cannot be found.



额外的问题 = 我应该忘记所有这些并进行更改以将文件存储在 app_data 文件夹中吗?那能解决问题吗?

最佳答案

ICACLS <folder> /grant "IIS AppPool\nameoftheapppool":WRX对我不起作用,它给出了一个错误:

Invalid parameter "IIS AppPool\nameoftheapppool" 

但是,以下确实有效:
ICACLS <folder> /grant "IIS AppPool\nameoftheapppool:WRX"

关于asp.net - 如何授予身份 ApplicationPoolIdentity 读取我站点内文件夹的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7965849/

相关文章:

javascript - 尝试使用 Jquery 删除时未删除子 Div

c# - ASP.NET Web Forms 4.5 模型绑定(bind),其中模型包含集合

iis - 由于权限不足但帐户位于本地管理员组中,Azure DevOps Manage IIS 任务部署失败

asp.net - Owin 管道分支在遇到第一阶段标记时运行所有中间件

.net - 您可以从 w3wp.exe 本身中弹回应用程序池吗?

asp.net - 防止 IIS 为单独的 ASP.Net AppDomain 重用工作进程

c# - 为 asmx WebService 抛出 405 的自定义错误处理程序

iis - IIS 7 中 mp3 mimeMap 的奇怪行为

iis-7 - Zend Framework 2 IIS url 重写

c# - 用正则表达式替换部分单词