积极答复者
Web.config配置<httpModules>节

问题
-
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</httpModules>
我的配置文件加了以上节(name="ScriptModule")后,就报错,如下所示。但是我如果注释掉后就没错了,还有我用VS2008调试时没有报错,为什么呢?上面的配置节是什么意思啊?请教各位!!!
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误消息: 未能加载文件或程序集“System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。 (D:\share\lanMu_access\web.config line 58)
源错误:
行 56: </httpHandlers> 行 57: <httpModules> 行 58: <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
版本信息: Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433
答案
-
System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35
这个在.net 2.0中是没有的,这是3.5里边的
2.0里边是
<add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
你可以去下载Ajax 2.0版本中对应的dll
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~- 已标记为答案 NewJoin 2009年11月17日 2:00
全部回复
-
System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35
这个在.net 2.0中是没有的,这是3.5里边的
2.0里边是
<add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
你可以去下载Ajax 2.0版本中对应的dll
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~- 已标记为答案 NewJoin 2009年11月17日 2:00
-
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误消息: 未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。 (D:\share\lanMu_access\web.config line 60)
源错误:
行 58: <!--<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0,
Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>--> 行 59: <!--上面这一句,不注释,在05上出错--> 行 60: <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
改成2.0的了,怎么还是有错呢? -
你的web'项目是否添加了对System.Web.Extensions.dll的引用?如果没有需要添加对1.0.61025.0版本的引用
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~