zoukankan      html  css  js  c++  java
  • 500.19和500.21错误的解决方法

    关于win7_iis报500.19和500.21错误的解决方法

    HTTP 错误 500.19 Internal Server Error的解决方法

    WIN7下.Net开发遇到的又一问题:HTTP 错误 500.19 - Internal Server Error,无法访问请求的页面,因为该页的相关配置数据无效。


    详细错误信息模块 IIS Web Core 
    通知 BeginRequest 
    处理程序 尚未确定 
    错误代码 0x80070021 
    配置错误 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的
    (overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明
    确设置的。 

    配置源 

    219: <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, 
    System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></modules> 
    220: <handlers> 
    221: <remove name="WebServiceHandlerFactory-Integrated"/> 
    解决方法: 
    <!--[endif]--> 
    控制面板-->程序和功能-->打开或关闭windows功能-->角色 
    的这里,如果还未安装“web服务器(IIS)”,则选择“添加”。 
    如果已经安装了,则选择“web服务器(IIS)”-->添加角色服务。 
    选择“应用程序开发(已安装)”-->“ASP.NET”。 

    另其他类似错误一: 
    HTTP Error 500.19 - Internal Server Error 
    配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的 
    (overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明
    确设置的。 

    出现这个错误是因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。要取消锁定可以

    运行命令行 %windir%system32inetsrvappcmd unlock config -section:system.webServer/handlers 。其中的 
    handlers 是错误信息中红字显示的节点名称。 

    如果modules也被锁定,可以运行%windir%system32inetsrvappcmd unlock config -section:system.webServer/modules 
    另外,如果使用Asp.net的朋友,在安装IIS7的时候一定记得勾选Asp.net,默认不选,也会出现类似的错误信息 

    另其他类似错误二: 
    HTTP 错误 500.19 - Internal Server Error 
    无法访问请求的页面,因为该页的相关配置数据无效。 

    详细错误信息模块 IIS Web Core 
    通知 BeginRequest 
    处理程序 尚未确定 
    错误代码 0x80070005 
    配置错误 由于权限不足而无法读取配置文件 
    原文件夹,右击选择它的属性,打开“安全”选项卡,看到“组或用户 名”,单击“编辑”按钮添加一个新的用户名
    “Everyone”,然后更改它的权限,将第二个权限“修改”设置为允许就可以了。 
    出处:http://techrich.cnblogs.com 


    在IIS6中配置asp.net MVC网站时
    HTTP 错误 500.21 - Internal Server Error解决方案 


    HTTP 错误 500.21 - Internal Server Error
    处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
    错误原因:在安装FrameWorkv4.0后在安装IIS6,导致Framework没有安装完全

    解决方案:只需要重新安装一下就可以了.在Frameworv4.0的目录中安装的程序以管理员权限重新运行一下就可以了.

    %windir%Microsoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i

  • 相关阅读:
    sql2slack alash3al 开源的又个轻量级工具
    pgspider fetchq 扩展docker镜像
    godns 集成coredns 的demo
    godns 简单dnsmasq 的dns 替换方案
    aviary.sh 一个基于bash的分布式配置管理工具
    使用coredns 的template plugin实现一个xip 服务
    nginx 代理 coredns dns 服务
    基于nginx proxy dns server
    几个不错的geodns server
    spring boot rest api 最好添加servlet.context-path
  • 原文地址:https://www.cnblogs.com/luoxiaoxi/p/5422515.html
Copyright © 2011-2022 走看看