IIS7/iis7.5 HTTP Error 500.19 配置错误由于权限不足而无法读取配置文件的解决办法

win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面

错误一:
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”,然后更改它的权限,将第二个权限“修改”设置为允许就可以了。

(0)

相关推荐

  • HTTP 500内部服务器错误的解决方法(重装IIS)

    1. 运行:regsvr32 %windir%/system32/vbscript.dll (其实这一步也可以省,确保万一,还是执行吧) 2. 运行:msdtc -resetlog 3. 重新安装IIS 注释: 1. 微软只随IIS5提供了一个管理脚本adsutil.vbs,这个脚本位于C:inetpubadminscripts子目录下,首先注册vbscript.dll. 2. msdtc.exe是微软分布式传输协调程序.该进程调用系统Microsoft Personal Web Server和

  • IIS 7.5 HTTP 错误 404.3 - Not Found错误的解决方法

    iis7.5安装默认是不安装asp/php/jsp支持的 解决办法也很简单 再次安装IIS功能 在 万维网服务-应用程序开发上勾选asp 就万事大吉了... 故障现象: IIS 7.5 下载文件遇到 404.3 404.3可能是由于当前请求的文件的后缀未知造成的.某些不太常用的后缀在IIS中没有设置,而文件的确存在于服务器上,此时如果客户端请求下载该文件,可能会遇到此错误. 可以通过设置IIS上的MIME来解决这个问题. 1. 双击IIS中的MIME Type 2. 单击右侧Action中的Ad

  • IIS7.0配置过程中出现HTTP 错误 403.14的解决方法

    在Win7系统下IIS7.0配置的过程中出现如下错误页面: 解决方案: 1.打开IIS管理器. 2.在"功能"视图中,双击"目录浏览". 3.在"目录浏览"页上,在"操作"窗格中单击"启用". 4.设置好后就可以访问发布的文件了: 在iis安装过程中遇到的问题,大家都可以查看我们里的相关内容进行解决. 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.

  • IIS HTTP 错误 404.17 - Not Found 解决方法

    错误提示如下图: 出现这种情况的原因通常是因为先安装了Framework,后安装的IIS: 运行cmd,输入: 复制代码 代码如下: C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i 注:C:\Windows\Microsoft.NET\Framework\V4.0.30319\   是 netframework安装对应的路径: 如下图: 注册成功后,重启一下iis, 理论上应可以解决导致404.17 not found

  • IIS7.5 Error Code 0x8007007e HTTP 错误 500.19的解决方法

    今天在win2008+IIS7.5的环境中部署WCF服务后,一直出现无法打开的页面.具体错误信息如下: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效.    详细错误信息    模块 DynamicCompressionModule    通知 SendResponse    处理程序 StaticFile    错误代码 0x8007007e    请求的 URL ***    物理路径 C:/ECG2.0/eWE

  • VS2012/VS2013本地发布网站问题集锦(HTTP错误代码)

    HTTP错误500.19 Internal Server Error.HTTP错误403.14 Forbidden.HTTP错误404.17 Not Found,3个问题的解决方法,具体内容如下 1.由于权限不足而无法读取配置文件 解决方法:右键该网站,选择编辑权限.安全--编辑--添加--高级--立即查找--Everyone. 2.缺少网站默认页面 解决方法:这是因为没有设置网站默认的起始页.需要在默认文档中-添加默认的起始页.右键默认文档--打开功能--添加,输入发布网站默认的起始页名称即可

  • Winxp IIS5.1出现HTTP500内部服务器错误的解决方法

    解决办法: [1]:检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话,请你跳过此步骤:如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog,以创建 日志文件 [2]:在CMD下执行以下命令: 复制代码 代码如下: cd %windir%\system32\inetsrv rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll

  • iis的http 500内部服务器错误的解决

    IIS500错误,是因为微软的一个BUG所造成的.下面是解决办法: 主要是由于IWAM账号(在我的计算机即是IWAM_MYSERVER账号)的密码错误造成了HTTP 500内部错误. 在详细分析HTTP500内部错误产生的原因之前,先对IWAM账号进行一下简要的介绍:IWAM账号是安装IIS5时系统自动建立的一个内置账号,主要用于启动进程之外的应用程序的Internet信息服务.IWAM账号的名字会根据每台计算机NETBIOS名字的不同而有所不同,通用的格式是IWAM_MACHINE,即由"IW

  • IIS7.5 HTTP 错误 500 调用loadlibraryex失败的解决方法

    在IIS7.5打开网页的时候,提示: HTTP 错误 500.0 - Internal Server Error 调用 LoadLibraryEx 失败,在 ISAPI 筛选器 C:\Windows\Microsoft.NET\Framework\v4.0.30319\\aspnet_filter.dll 上 虽然打开php网页出现提示.net framework错误有点莫名其妙,但出 在IIS7.5打开网页的时候,提示: HTTP 错误 500.0 - Internal Server Erro

  • win2003 https 网站的图文配置教程

    首先安装WINDOWS组件,包括IIS和证书服务(添加删除程序里找) IIS这里就不怎么说了.按照向导应该没问题的 证书安装的时候选择"独立根",公用名称随便,后缀不需要 然后是放数据库的地址.没什么要求就默认好了 安装的时候如果先安装的IIS就可能提示先停止INTER服务,选择是就OK了 然后是先把要建的网站在IIS里搭建起来: 之后对你建立的网站名称"右击","属性",在"目录安全性"目录栏中有个"服务器证书&q

随机推荐