当前位置: 首页 > news >正文

无法读取配置节system.web.extensions,因为它缺少节声明

遇到的第一个问题:
iis7管理介面,在设置主机头时,报告如下错误:
文件名:xx\xx\xxx\web.config
行号:133
错误:无法读取配置节"system.web.extensions",因为它缺少节声明

上网查了,老外也遇到这样的问题:
Line number: 154 
Error: The configuration section 'system.web.extensions' cannot be read because it is missing a section declaratio
http://our.umbraco.org/forum/getting-started/installing-umbraco/10095-Umbraco-45-Dontnetpanel-Server-Error-systemwebextensions

由于是空间服务商更换了服务器,应用了IIS7。给了我远程桌面的操作权限,运行环境先检查下:
1.已经安装.net 4.0运行库
2.设置网站基于.net4.0(连接侧边栏>应用程序池>相应网站>右键,选基本设置>选择运行库)
3.修改“托管管道模式”,Set the Manage Pipeline mode from Integrated to Classic (由集成到经典
Run website on IIS7 (Vista) in classic mode
IIS托管管道模式的集成和经典比较
问题还是没有解决。

在微软的论坛找到了解决的办法:
http://forums.asp.net/p/1547286/3784899.aspx
 

This is because config section hasn't declared. in 4.0 webconfig you have to add it manually.

<configSections>

    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
      <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
        <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
        <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
          <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="Everywhere"/>
          <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
          <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
          <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
        </sectionGroup>
      </sectionGroup>
    </sectionGroup>

</configSections>

--------
如上添加后,在iis7的管理介面不再报错!

但问题还没有解决,网站不能访问,404错误,找不到文件或文件夹!
经查,是如下错误:
http错误 404.2 -not found
由于web服务器上的"isapi和CGI限制"列表设置,无法提供您请求的页面。
模块:IsapiModule
通知:ExecuteReauestHandler
处理程序:PageHandlerFactory-ISAPI-4.0_32bit
错误代码:0x800704ec

解决方案:
在IIS的根节点里  有个“ISAPI和CGI限制”设置,在里面选择.net4,选择允许,默认是限制的。

另外,网站报告访问限制,在网站的“授权规则”中,设置“允许”“所有用户”

至此,网站可以正常访问了!

转载于:https://www.cnblogs.com/nbafeizi/archive/2013/05/23/3094735.html

相关文章:

  • 【语言处理与Python】3.3使用Unicode进行文字处理
  • Android应用程序组件Content Provider应用实例
  • 整数数组关于大整数包的设计!
  • LINQ to Sql系列一 增,删,改
  • [NET].NET Framework 3.5 SP1 真正的离线安装(转)
  • 访问共享目录C#访问共享目录与Word.ApplicationClass发生冲突的解决办法
  • C语言的库函数
  • 鼠标函数VC++全局钩子实现鼠标坐标值实时捕获
  • cut
  • 日志分析软件
  • cocos2d-x多分布率适配(iphone5、ipad、android)
  • 此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭“的解决(转)
  • ASP.NET MVC 3.0(三): 初识MVC的Url映射潜规则Routing
  • C# 数据库删除操作错误报错 System.Data.SqlClient.SqlException (0x80131904)
  • vs2010的新特性(感悟var)
  • [译]Python中的类属性与实例属性的区别
  • es6
  • golang中接口赋值与方法集
  • js中forEach回调同异步问题
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • spring boot 整合mybatis 无法输出sql的问题
  • Vue全家桶实现一个Web App
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 好的网址,关于.net 4.0 ,vs 2010
  • 学习使用ExpressJS 4.0中的新Router
  • 用mpvue开发微信小程序
  • Linux权限管理(week1_day5)--技术流ken
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (09)Hive——CTE 公共表达式
  • (3)llvm ir转换过程
  • (C++20) consteval立即函数
  • (python)数据结构---字典
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (一)80c52学习之旅-起始篇
  • (一)Spring Cloud 直击微服务作用、架构应用、hystrix降级
  • (一)spring cloud微服务分布式云架构 - Spring Cloud简介
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)ORM
  • (转)菜鸟学数据库(三)——存储过程
  • .naturalWidth 和naturalHeight属性,
  • .NET 4.0网络开发入门之旅-- 我在“网” 中央(下)
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET 设计模式初探
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化
  • @Async注解的坑,小心
  • @RequestMapping 的作用是什么?
  • @在php中起什么作用?
  • []Telit UC864E 拨号上网
  • [2669]2-2 Time类的定义
  • [AIGC] Nacos:一个简单 yet powerful 的配置中心和服务注册中心
  • [BZOJ1010] [HNOI2008] 玩具装箱toy (斜率优化)
  • [c#基础]DataTable的Select方法