由于权限不足,无法读取配置文件

Sof*_*ant 28 iis applicationpoolidentity

在我升级到Windows Server 2008环境之前,我试图在本地计算机上的IIS实例上测试我的Web服务.当我尝试浏览该服务时,我得到了这个.我已经创建了一个自定义应用程序池,该服务将在btw下运行.所以我猜这个应用程序ID没有权限访问该文件夹等...我得到这个小细节顺便说一下......

"读取Web服务器或Web应用程序的配置文件时出现此错误.在某些情况下,事件日志可能包含有关导致此错误的更多信息."

我想我需要提供该应用程序的身份权限,但我不确定如何实现这一点.

还有另一种方法可以完成这项工作吗?

Qin*_*jie 58

不确定这对你来说是否为时已晚.

IIS网站由USERS或IIS_IUSRS运行.尝试执行以下操作:从Windows资源管理器中,右键单击Web指向的文件夹,转到安全选项卡,添加具有读取权限的computername\IIS_IUSRS或computername\USERS.


小智 14

1.打开IIS 2.在左侧面板上单击应用程序池3.然后转到其属性并将标识值从"ApplicationPoolIdentity"更改为"Local System".

我尝试这个时解决了这个问题.

  • 本地系统实际上非常危险。这是一个高度特权的帐户。太高了,无法为公开可见的网站授予任何 ApplicationPoolIdentity。(如果您在具有一些奇怪要求的 Intranet 站点上执行此操作,我可能会原谅它) - 我建议您改用本地服务。 (2认同)

小智 5

我在 Windows 8.1 上遇到了类似的问题。我通过将身份值从 更改为ApplicationPoolIdentity来修复它Local System