HTTP Error 500 overrideModeDefault=Deny
网页打开提示HTTP Error 500 web.config报错锁定是默认设置的 (overrideModeDefault="Deny")
Windows2008搭建网站服务器,更新升级到IIS7.5之后打开网页出现错误提示
HTTP Error 500.19 - Internal Server Error配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的 (overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。 打开网站的应用程序映射也打不开,这个问题怎么解决呢
操作方法
- 01
点击打开IIS应用程序映射提示下面错误: 锁定是默认设置的 (overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。
- 02
解决办法: 出现这个问题提示一般都是因为更新升级IIS之后,IIS权限对于网站应用web.config文件的模块进行了安全锁定。我们可以通过命令行输入 “%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers”引用内部的命令
- 03
配置IIS应用程序映射,如下图点击可以正常打开了
- 04
如果按照上述方法还不行,说明modules也被锁定 可以在命令行再次运行 %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules命令 继续解锁modules
- 05
其他相关问题 如果设置好之后打开网页还是不能正常访问,如 HTTP 错误 404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。 一般是应用程序映射没有设置导致的。比如设置 *.php扩展名设置指向为 php-cgi.exe或 isapi.dll等
- 06
IIS7权限问题容易引起各种问题,可以通过设置添加编辑网页目录权限。如添加“Everyone”,然后更改它的权限,将“修改”设置为允许就可以了。