2

根据这篇文章(方法 2,第 6 项),我应该添加computername\IIS_IUSRS作为允许读取我的web.config文件的角色。

不过,我不确定这是否属实,因为:

  1. 我已经看到当前服务器上的其他网站没有在安全选项卡中设置但仍然可以访问
  2. 更重要的是,我仍然收到错误 500.19相关配置数据无效,扩展配置文件权限不足(0x80070005)。

(此时我只是尝试提供静态 HTML 页面,然后再继续提供 Web 服务。)

我错过了什么?

4

1 回答 1

3

检查设置中目录树的每个部分。确保您尝试访问的每个目录、子目录和文件实际上都在您的本地计算机(或服务器,实际上)上定义了组 IIS_IUSRS。我打赌我的左耳你会找到一个没有的部分。

你提到的错误 - 0x80070005 -就是这个意思。

如果您仍然找不到问题的根源,请删除整个目录树并重做整个设置过程。那么,也许有一些访问权限被捕获。

我刚刚在我的系统上对其进行了测试,我可能会通过从子目录中删除 IIS_IUSRS 的权限来导致您描述的错误。

于 2012-11-17T16:19:15.150 回答