IIS7.5详细错误 HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效...

本文解决了一个在登录ArcGIS Server Manager时遇到的错误,该错误与web.config文件中重复定义的“system.web.extensions/scripting/scriptResourceHandler”有关。通过删除重复的配置段落,成功解决了登录问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我登陆ArcgisServer Manager时,报这样的错:

模块 IIS Web Core 
通知 未知 
处理程序 尚未确定 
错误代码 0x800700b7 
配置错误 定义了重复的“system.web.extensions/scripting/scriptResourceHandler”节  
配置文件 \\?\C:\inetpub\wwwroot\ArcGIS\Manager\web.config 

  16:       <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
   17:         <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
   18:         <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">

解决办法:

根据配置错误提示,重复定义了“system.web.extensions/scripting/scriptResourceHandler”,我打开配置文件web.config,将红色部分去掉,然后再登陆,若还有错,再将又出现的重复定义删除掉。

最后可以登陆了。。。。但是,目前,我还不知道删除了这些字节对后面有没有影响。。。?

转载于:https://www.cnblogs.com/ZWYyj/p/3269736.html

### IIS HTTP 错误 500.19 内部服务器错误解决方案 HTTP 错误 500.19 是一种常见的 IIS 配置错误,通常表示配置文件 `web.config` 中存在语法错误或权限问题。以下是可能的原因及其对应的解决方法: #### 可能原因及解决方法 1. **配置文件损坏** 如果 `web.config` 文件的内容不合法或者包含拼写错误、标签未闭合等问题,则可能导致此错误。需要仔细检查 `web.config` 文件的 XML 结构是否正确[^4]。 ```xml <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <handlers> <!-- 确保此处的配置项无语法错误 --> </handlers> </system.webServer> </configuration> ``` 2. **权限不足** 当 IIS 用户(通常是 `IUSR` 或应用池身份)没有足够的权限访问站点目录或其子目录时,也可能引发此类错误。可以通过设置正确的 NTFS 权限来解决问题[^3]。 - 打开 Windows 资源管理器并导航到网站根目录。 - 右键单击目标文件夹,选择“属性”,进入“安全”选项卡。 - 添加用户组 `IUSR` 和应用池的身份账户,并赋予它们至少具有“读取”和“执行”的权限。 3. **配置节锁定冲突** 某些配置节点可能会被父级继承并锁定,从而阻止在当前级别对其进行修改。这种情况下可以尝试解锁这些配置节[^1]。 - 使用命令提示符运行以下命令: ```cmd %windir%\System32\inetsrv\AppCmd.exe unlock config /section:system.webServer/handlers ``` - 替换 `system.webServer/handlers` 为实际发生冲突的具体部分。 4. **物理路径不可用** 若指定的应用程序池试图加载不存在的物理路径或将指向无效位置,则会触发类似的错误消息[^2]。 - 登录至 IIS Manager 并确认绑定地址以及默认文档所指代的实际磁盘位置确实有效且可存取。 5. **其他潜在因素** 还可能存在诸如 ASP.NET 版本兼容性问题或是某些模块未能成功安装等情况引起上述现象。建议逐一排查直至找到根本诱因为止。 通过以上措施应该能够有效地缓解乃至彻底消除 HTTP 错误 500.19 的困扰。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值