使用应用程序池标识保护文件

时间:2011-07-12 16:29:25

标签: asp.net iis-7 iis-7.5

我在IIS 7.5上安装了一个ASP MVC应用程序。

我已将应用池标识指定为域服务帐户。

应用程序已禁用匿名身份验证并启用了Windows身份验证。 域服务帐户可以完全访问我想从ASP访问的服务器上的一组文件。

当我尝试从ASP应用程序访问文件时,我收到错误,“访问路径...被拒绝。”。

我只能通过授予Windows用户帐户访问权限来解决此问题。我想要做的就是让服务帐户访问这些文件。

通过<identity impersonate="false" />

在web.config中禁用了模拟

如何实现这一目标?

2 个答案:

答案 0 :(得分:0)

您是否尝试停用ASP.NET Impersonation

答案 1 :(得分:0)

如果您尝试在服务器上本地访问文件,请尝试使用LocalSystem帐户作为您的应用程序池标识。