根据this article(方法2,第6项),我应该添加 computername \ IIS_IUSRS 作为允许阅读 web.config 的角色文件。
我不确定它是否属实,因为:
(此时我只是在尝试提供静态HTML页面之前,我还会继续提供网络服务。)
我错过了什么?
答案 0 :(得分:3)
检查设置中目录树的每个部分。确保您尝试访问的每个目录,子目录和文件实际上都在本地计算机(或服务器)上定义了组IIS_IUSRS。我打赌我的左耳你会找到一个没有的部分。
您提到的错误 - 0x80070005 - 意味着正好。
如果您仍然找不到问题的根源,请删除整个目录树并重做整个设置过程。也许有一些访问权限被捕获了。
我刚刚在我的系统上测试了它,我可以通过从子目录中删除IIS_IUSRS的权限来导致您所描述的错误。