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

Asp.net 使用应用程序池标识保护文件,asp.net,iis-7,iis-7.5,Asp.net,Iis 7,Iis 7.5,我在IIS 7.5上安装了一个ASP MVC应用程序 我已将应用程序池标识指定为域服务帐户 应用程序已禁用匿名身份验证并启用windows身份验证。 域服务帐户可以完全访问服务器上我要从ASP访问的一组文件 当我尝试从ASP应用程序访问文件时,我得到一个错误,“访问路径…被拒绝。” 我只能通过让windows用户帐户访问这些文件来解决这个问题。我想做的就是让服务帐户访问这些文件 通过在web.config中禁用模拟 如何做到这一点 您尝试过禁用吗?如果您试图在本地访问服务器上的文件,请尝试使用L

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

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

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

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

我只能通过让windows用户帐户访问这些文件来解决这个问题。我想做的就是让服务帐户访问这些文件

通过
在web.config中禁用模拟


如何做到这一点

您尝试过禁用吗?

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

是的,我应该提到模拟是禁用的,应该以域用户的身份运行代码。可能需要特定的登录类型(如作为服务登录或组成员身份)。如果你冒充一个特定的身份怎么办?它应该。。但它没有:(我将使用安全日志和进程监视器进一步调试它,以查看使用了哪些凭据。