这个问题在这里已有答案:
当我尝试访问我的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'读取文件?
或者是否有其他解释此授权问题?
1 回答
好我有解决方案:
在IIS 7.5中使用“ApplicationPoolIdentity”时,相应的用户是(虚拟系统用户):
您可以通过搜索此用户来授予此用户权限并检查安全设置 . 请参阅此处的完整说明:
http://www.iis.net/learn/manage/configuring-security/application-pool-identities