当前位置:编程学习 > C#/ASP.NET >>

未能从程序集“System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类

我的一个测试程序,使用的是.net3.5平台,一直用得好好,今天突然出现以下问题:
未能从程序集“System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类型“System.Web.UI.ScriptReferenceBase”。 

请各位大虾急救,在下感激不尽。 --------------------编程问答-------------------- 控制面板->管理工具->Microsoft .NET Framework 2.0 配置->已配置的程序集->添加一个就可以了 --------------------编程问答-------------------- 你所引用的AjaxControlToolkit.dll的版本不正确。建议换一个版本试试。 --------------------编程问答-------------------- 在你的项目里把System.Web.Extensions  3.5这个版本的DLL重新引用一下

System.Web.Extensions  这个文件在你VS的安装目录里 --------------------编程问答-------------------- 在下也是这个问题,用的VISTA,但程序不是3.5

分析器错误消息: 未能从程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类型“System.Web.UI.Compatibility.CompareValidator”。 --------------------编程问答-------------------- 安装ajax控件  搞定 --------------------编程问答-------------------- 控制面板->管理工具->Microsoft .NET Framework 2.0 配置->已配置的程序集->添加一个就可以了

请问 huangshihu1

选择程序集要选哪以个。
--------------------编程问答-------------------- 楼主这个问题解决了吗,我已经找到解决的办法了。appliesTo="v2.0.50727" --------------------编程问答-------------------- <runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1" appliesTo="v2.0.50727"><dependentAssembly>
<assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/></dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/></dependentAssembly></assemblyBinding></runtime></configuration>


appliesTo="v2.0.50727"  添加上这个就可以解决了。 --------------------编程问答-------------------- 升级项目为 .net 3.5即可  --------------------编程问答-------------------- 安装.net Framework 3.5 SP1后就可以了,我以前开发好的程序,后来重装了系统再调试后,结果出现了此错误,先前我开发的环境采用的是.net framework 4.0,这次我没装4.0,重新装了3.5 SP1以后就好了 --------------------编程问答-------------------- 你这个应试是在WebConfig中错误吧,可以把那些删除了,或重新再加一下就可以了。因为你可能原来用了某个组件参数,然后删除了,出现了这样的错误。 --------------------编程问答-------------------- 我也遇到这个问题了 
为什么会有这么多解答
有的装B说得不清不楚的
这么多答案 哪些是自己实践过确认是对的
还是自己猜想的
我勒个去 --------------------编程问答--------------------
安装AjaxControlTool 3.5

或者直接把那三个DLL复制到BIN文件夹下 --------------------编程问答-------------------- http://forums.asp.net/p/1273185/2412702.aspx
原因可能是服务器端没有安装.net3.5 sp1 --------------------编程问答--------------------
引用 12 楼 mylovehzb 的回复:
我也遇到这个问题了 
为什么会有这么多解答
有的装B说得不清不楚的
这么多答案 哪些是自己实践过确认是对的
还是自己猜想的
我勒个去

12楼说的很对,有些人就是装B说的不清不楚的。眼下我也碰到这个问题不知道怎么弄了。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,