注册 登录
编程论坛 ASP.NET技术论坛

未能从程序集“System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=3

holton 发布于 2011-04-15 13:12, 2480 次点击
网站在VS2008调试中能成功运行,部署到2003 的IIS中其中一个页面就出现这个,其他页面都能成功运行,错误如下:
未能从程序集“System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类型“System.Web.UI.ScriptReferenceBase”。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.TypeLoadException: 未能从程序集“System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类型“System.Web.UI.ScriptReferenceBase”。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[TypeLoadException: 未能从程序集“System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类型“System.Web.UI.ScriptReferenceBase”。]
   AjaxControlToolkit.ToolkitScriptManager.OnResolveScriptReference(ScriptReferenceEventArgs e) in d:\hg\act\Server\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs:276
   System.Web.UI.ScriptManager.RegisterScripts() +261
   System.Web.UI.ScriptManager.OnPagePreRenderComplete(Object sender, EventArgs e) +117
   System.Web.UI.Page.OnPreRenderComplete(EventArgs e) +2063008
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2247


除了这个出错的页面页面其他页面都没用到ajaxtoolkit
2 回复
#2
panyanpan2011-04-15 14:51
报错提示 程序无法调用到 System.Web.Extensions.dll
请把  版本为  Version=3.5.0.0  的  System.Web.Extensions.dll   拷贝一个放进  项目的 bin 目录

(或者 你在 2003操作系统装个 FrameWork3.5框架)

 
#3
holton2011-04-16 12:21
以下是引用panyanpan在2011-4-15 14:51:15的发言:

报错提示 程序无法调用到 System.Web.Extensions.dll
请把  版本为  Version=3.5.0.0  的  System.Web.Extensions.dll   拷贝一个放进  项目的 bin 目录

(或者 你在 2003操作系统装个 FrameWork3.5框架)

 

拷了,没用,百度搜到的都是拷这个dll进bin,这个dll就是找不到有3.5.0.0版本的,我把本身目录下面的拷进去都不行,我的2003系统.NET3.5也是装了的,就是不行

[ 本帖最后由 holton 于 2011-4-16 13:02 编辑 ]
1