Authorization 授予对IIS 7.5 ApplicationPoolIdentity的访问权限

Authorization 授予对IIS 7.5 ApplicationPoolIdentity的访问权限,authorization,iis-7.5,Authorization,Iis 7.5,当我尝试访问ASP.NET MVC应用程序时,出现以下错误: Access to the path 'C:\inetpub\wwwroot\website\bin\test.Platform.Config.xml' is denied 我使用具有以下属性的应用程序池运行IIS 7.5: Identity: ApplicationPoolIdentity 我想这是因为“ApplicationPoolIdentity”无法读取我尝试访问的文件。因此,我的问题是:由于“ApplicationPoo

当我尝试访问ASP.NET MVC应用程序时,出现以下错误:

Access to the path 'C:\inetpub\wwwroot\website\bin\test.Platform.Config.xml' is denied
我使用具有以下属性的应用程序池运行IIS 7.5:

Identity: ApplicationPoolIdentity
我想这是因为“ApplicationPoolIdentity”无法读取我尝试访问的文件。因此,我的问题是:由于“ApplicationPoolIdentity”不是系统用户,我需要授予哪个用户或组进一步的访问权限才能允许“ApplicationPoolIdentity”读取文件


或者对于这个授权问题还有其他解释吗?

好的,我有解决方案:

在IIS 7.5中使用“ApplicationPoolIdentity”时,相应的用户是(虚拟系统用户):


“IIS AppPool\

程序与IIS7相同:如何强制应用此更改?我做了这个,但仍然没有效果。同样,这是可怕的令人沮丧。我已经完成了Microsoft要求我做的一切,但我仍然收到授权方面的警告。在搜索要添加的应用程序池用户时,我必须从文件资源管理器的“安全”选项卡中将“从此位置”字段从域目录更改为本地计算机名。这个答案让我意识到,非常感谢!
"IIS AppPool\<AppPoolName>"