Web.Config问题。

完成

会员
已加入
2012年10月24日
留言内容
14
编程经验
3-5
我有一个要调试和探索的网站。它已经被使用。在我的开发小组中的同龄人的计算机上,它已经处于可行状态。我只想单步调试代码。为此,根据与我一起工作的同僚的说法,我需要在本地启动网站,然后将在Visual Studio中加载的项目攻击到正在运行的项目。

这使我陷入了我所迷惑的错误。当我打开IIS并单击选项"Browse *.80 (http)"对于列出并经过验证的网站,它会在浏览器中启动该网站,但出现错误:

HTTP错误500.19-内部服务器错误

的requested page cannot be accessed because the related configuration data for the page is invalid.

详细的错误信息:



模组
IIS Web核心

通知
BeginRequest

处理程序
尚未确定

错误代码
0x80070021

配置错误
此配置部分不能在此路径上使用。当节锁定在父级时,会发生这种情况。锁定默认为(overrideModeDefault ="Deny"),或由具有overlayMode =的位置标记明确设置"Deny"或旧版allowOverride ="false".

配置文件

\\?\ C:\ Users \ .... \ web.config


当然,我已经修改了web.config的路径以保持匿名。

的"Config Source:"页面上的红色突出显示行带有XML节点,<handlers>但这似乎不是有用的信息。

的"More Information"页面底部的区域显示:

更多信息:
当读取Web服务器或Web应用程序的配置文件时出现问题时,将发生此错误。在某些情况下,事件日志可能包含有关导致此错误的原因的更多信息。
查看更多信息»

由于HResult代码为0x80070021,因此此超链接页面上列出了相应的错误消息, //support.microsoft.com/en-us...500-19-error-when-you-open-an-iis-7-0-webpage 是:

应用程序中的服务器错误"application name"

HTTP错误500.19 –内部服务器错误

结果:0x80070021

HRESULT的描述
的requested page cannot be accessed because the related configuration data for the page is invalid.

的Cause 是: This problem can occur when the specified portion of the IIS configuration file is locked at a higher configuration level.

解决方法是:要解决此问题,请解锁指定的部分,或者不要在该级别上使用它。有关配置锁定的详细信息,请参阅如何在IIS 7.0配置中使用锁定。


此链接到此页面 如何在IIS 7.0配置中使用锁定 描述了锁定配置文件中的不同元素。

显然,根据此在线文档,我也许可以按照说明的步骤解决此问题。

的page mentions applicationHost.config but the error page I get references web.config but I assume that if I change

<handlers> to <handlers OverrideMode="Allow">那么它可能会起作用

但是,智慧感知说"overrideMode"不是允许的属性。
 
最佳 底部