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


    第一种可能,能解决一部分问题

    http://wenku.baidu.com/view/c5cb4a08bb68a98271fefa3f.html

    第二种可能,解决另外一部分问题

    经过检查发现是由于先安装vs2008后安装iis的缘故,只需重新注册下AspNet就可以了,具体步骤如下

    1 打开运行,输入cmd进入到命令提示符窗口。

    2 进入到C:WINDOWSMicrosoft.NETFrameworkv2.0.50727 目录。

    3 输入aspnet_regiis.exe –i 执行既可

    注意:如果系统为64位 第二步的路径为C:WINDOWSMicrosoft.NETFramework64v2.0.50727

    第三种可能解决方法Win7下我碰到的问题

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

    详细错误信息模块 IIS Web Core

    通知 BeginRequest

    处理程序 尚未确定

    错误代码 0x80070021

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

    配置源

    219:

    220:

    221:

    解决方法:

    控制面板-->程序和功能-->打开或关闭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://www.veryhuo.com/a/view/20835.html

    http://techrich.cnblogs.com

    我经过尝试第一 --> 第二 --> 第三种方法后,成功的由原来的错误过渡到了

    HTTP 错误 500.21 - Internal Server Error处理程序“ScriptHandlerFactory”在其模块列表中有一个错误模块“ManagedPipelineHandler”详细错误信息 模块IIS Web Core通知ExecuteRequestHandler处理程序ScriptHandlerFactory错误代码0x8007000d请求的 URLhttp://localhost:5001/PassportService.asmx物理路径E:XXXXXXXX(此处加密)PassportService.asmx登录方法匿名登录用户匿名最可能的原因:

    • 使用了托管的处理程序,但是未安装或未完整安装 ASP.NET。
    • 处理程序模块列表的配置中存在录入错误。

    可尝试的操作:

    • 如果要使用托管的处理程序,请安装 ASP.NET。
    • 请确保正确指定处理程序模块的名称。模块名称区分大小写,并使用 modules="StaticFileModule,DefaultDocumentModule,DirectoryListingModule" 格式。

    链接和更多信息IIS 内核不能识别此模块。

    查看更多信息 »

    4。然后,再在网络上查找,终于,使用了CMD命令:

    C:WindowsMicrosoft.NETFramework
    更多来源:http://www.zgjx114.com
    v2.0.50727>aspnet_regiis.exe -i
    开始安装 ASP.NET (2.0.50727)。
    ................................................................................
    .
    ASP.NET (2.0.50727)安装完毕。

    再次启动OK!

  • 相关阅读:
    关于Adobe CS3套装的"此产品的许可已停止" 的解决方案
    Activity的生命周期 二
    APICS与AX的Master Planning(二)Rescheduling Assumption 重排假设
    COMVariantType的Date类型
    APICS与AX的Master Planning(一)Phantom bill of Material 虚项
    APICS与AX的Master Planning(四)Time Fence时限(时界)
    APICS与AX的Master Planning(三)Firm Planned Orders已确认计划订单
    设定Access数据库自增长字段初始
    SQL Server数据库导入导出数据方式比较
    个性博客七款超靓天气预报免费代码
  • 原文地址:https://www.cnblogs.com/coce/p/6852497.html
Copyright © 2020-2023  润新知