授予访问IIS 7.5 ApplicationPoolIdentity

当我尝试访问我的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”读取文件?

还是有这个授权问题的其他解释吗?

好的,我有解决scheme:

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

 "IIS AppPool\<AppPoolName>" 

您可以授予此用户权限,并通过search此用户来检查安全设置。 请看这里的完整解释:

http://www.iis.net/learn/manage/configuring-security/application-pool-identities