ApplicationPoolIdentity

ApplicationPoolIdentity

This question already has answers here:
IIS7 Permissions Overview - ApplicationPoolIdentity

(8个答案)


7年前关闭。




当我尝试访问我的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\<AppPoolName>"

您可以授予该用户权限,并通过搜索该用户来检查安全设置。请参阅此处的完整说明:

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

关于authorization - 授予对IIS 7.5 ApplicationPoolIdentity的访问权限,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13461186/

10-13 08:51