Win2008 / IIS7 / fx2.0 – 500.19错误

我在本周初安装了新的盒子。 1)Win2008 x64,IIS 7 +所有更新的Web服务器2)Win2008 x64,SQL 2008 Ent +的所有更新的数据库服务器

我configuration了我的网站,设置了主机头文件和DNS条目,在我的处理程序上解决了一些问题,最后在周三早上完成了。 从那以后,我们的团队一直在使用它。 今天早上我进来了,我们每个人都得到一个500错误。


错误摘要
HTTP错误500.19 – 内部服务器错误
请求的页面无法访问,因为页面的相关configuration数据无效。
详细的错误信息
模块IIS Web Core
通知未知
处理程序尚未确定
错误代码0x80070005
configuration错误由于权限不足,无法读取configuration文件
configuration文件\?\ C:\ RivWorks \ dev \ web.config

请求的urlhttp://dev.rivworks.com:80/login.aspx

物理path
login方法尚未确定
login用户尚未确定
configuration来源
-1:
0:
链接和更多信息当读取Web服务器或Web应用程序的configuration文件时出现问题时,会发生此错误。 在某些情况下,事件日志可能包含有关导致此错误的更多信息。


我已经通过知识库文章,确保IIS_IUSRS读取权限,现在难倒了。 什么困扰我IIS是看在\?\ C:\而不是只是C :. 发生什么事?

TIA

注意:
我已经通过并重新configuration了我的网站上的所有内容。 AppPool正在使用NetworkServices。 NetworkServices已被授予在Web根目录下的所有目录的R / W权限。 我重新启动了我的网站以及发行IISRESET。 当我转到没有页面的url( http://dev.rivworks.com/ )时,我现在得到401.3错误。 如果我在那里放置一个页面 – 包括已经在IIS设置( http://dev.rivworks.com/default.aspx )中列出的默认页面 – 它可以工作,但CSS不会渲染。 这是真的,我直接在服务器上,或在我们的networking内的任何客户端机器上。 我现在非常难过。

自本周开始以来有什么变化? 你的团队是由程序员积极开发你所托pipe的网站吗?

您是否授予IUSRS读取权限,还是已经在那里? 如果是这样,你是否重新启动IIS?

您可以尝试运行Process Monitor工具,重现错误并在“Result”列中查找“Access Denied”。 然后您可以相应地configuration所需的权限。

应用程序池的用户是否也具有对C:\ RivWorks \ dev的读取权限? 在validation之后,您可能需要replaceRivWorks \ dev中所有子对象的权限(文件夹属性,安全选项卡,高级)