日期:2014-05-17  浏览次数:20545 次

节或组名“system.web.extensions”已定义。只能在定义此名称的配置级别更新此名称
在IIS中发布net3.5开发的项目为主站,在net3.5项目下面发布了一个NET2.0开发的虚拟目录项目,结果报错,尝试删除net2.0下面的sectionGroup节点,网站不报错了,但是net2.0开发的网站却不能够正常显示,弄了一个下午,快吐血了,希望那位知道的大侠能教教我。


配置错误

说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 

分析器错误消息: 节或组名“system.web.extensions”已定义。只能在定义此名称的配置级别更新此名称。

源错误: 


行 2: <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
行 3: <configSections>
行 4: <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
行 5: <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
行 6: <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>


------解决方案--------------------
把项目改成.net2.0试试,然后重新生成以下web.config
------解决方案--------------------
干脆把报错的那行删除掉