HTTP 错误 500.19 Internal Server Error的解决方法
第一种可能,能解决一部分问题
http://wenku.baidu.com/view/c5cb4a08bb68a98271fefa3f.html
第二种可能,解决另外一部分问题
经过检查发现是由于先安装vs2008后安装iis的缘故,只需重新注册下AspNet就可以了,具体步骤如下
1 打开运行,输入cmd进入到命令提示符窗口。
2 进入到C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 目录。
3 输入aspnet_regiis.exe –i 执行既可
注意:如果系统为64位 第二步的路径为C:\WINDOWS\Microsoft.NET\Framework64\v2.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%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers [就是这一行,帮我搞定!]。
其中的 handlers是错误信息中红字显示的节点名称。
如果modules也被锁定,可以运行%windir%\system32\inetsrv\appcmd 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 错误 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:\Windows\Microsoft.NET\Framework
更多来源:http://www.zgjx114.com
\v2.0.50727>aspnet_regiis.exe -i
开始安装 ASP.NET (2.0.50727)。
................................................................................
.
ASP.NET (2.0.50727)安装完毕。
再次启动OK!
原文地址:http://www.cnblogs.com/coce/p/6852497.html
最新文章
- 《连载 | 物联网框架ServerSuperIO教程》- 3.设备驱动介绍
- chrome开发总结(交互/权限/存储)-爬虫
- cocos2d事件处理机制之我见
- mysql 存储过程,以及mybatis如何调用
- javascript jquery 常用方法
- [WebService]之JWS_1
- BZOJ 2705: [SDOI2012]Longge的问题 GCD
- selenium2.0的初步封装(java版本)
- JAVA环境变量正确设置,却无法在cmd中javac
- 文本变语音引擎 ekho
- eclipse快捷注释生成方法
- PHP获取短信验证码
- 洞见世界(1): 拉勾网大数据告诉你, 会计最高月薪达33k!
- javascript之Style对象
- Java线程与Linux内核线程的映射关系
- week7
- PID算法(c 语言)(来自老外)
- Nginx反向代理上传大文件报错(failed to load resource : net :: ERR_CONNECTION_RESET)
- poj2559 Largest Rectangle in a Histogram(单调栈)
- java基础---JDK、JRE、JVM的区别和联系
热门文章
- 201521123030《Java程序设计》第4周学习总结
- 201521123108 《Java程序设计》第4周学习总结
- 201521123020 《Java程序设计》第3周学习总结
- 201521123070 《JAVA程序设计》第2周学习总结
- 201521123018 《Java程序设计》第2周学习总结
- 201521123015《Java程序设计》第1周学习总结
- Vue.js项目模板搭建
- MyEclipse中Source Folder,package,folder的区别
- input type=";hidden"; js获取不到值(document.getelementbyid OR $(#).val())
- Unity 3D 之贪吃蛇 Text 心得 &; Audio