Asp.net 无法访问请求的页面,因为该页的相关配置数据无效。
2024-08-04 22:02:02 218人阅读
原文 http://home.bdqn.cn/thread-13632-1-1.html HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。
详细的错误信息就是: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的allowOverride="false" 的位置标记明确设置的。
解决方法如下: 如果提示的代码包含了<handlers >节或<modules >节,因为IIS 7采用了更安全的web.config管理机制,锁住了配置项不允许更改。要取消锁定可以以管理员身份运行c:\windows\system32下的cmd.exe。输入:%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers命令。 运行成功的话会提示: 在配置路径“MACHINE/WEBROOT/APPHOST”解除了“system.webServer/handlers”节的锁定。
同样,解除“system.webServer/modules”节的锁定可运行命令:%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules。
如何解除锁定后还是提示错误,则可能是因为IIS中一些功能没有安装完成。我们打开"打开或关闭windows功能",按下图的显示安装好扩展功能,再运行IIS就完成了。
|
Asp.net 无法访问请求的页面,因为该页的相关配置数据无效。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉:
投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。