VS2008提示:运行时错误。未能加载文件或程序集“System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
问题一:可是在“添加引用”中只有“System.Web.Extensions 3.5”版本,没有“1.0”版本的。在Web.config文件中“<httpModules><add name=”ScriptModule” type=”System.Web.Handlers.ScriptModule,System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35” > </httpModules>”问题二:在Web.config进行如此配置有什么作用?name=”ScriptModule” type=”System.Web.Handlers.ScriptModule,System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35” 这两个参数又有什么作用呢?
问题三:为什么要在引入“Accordion控件”之前,添加ScriptManager控件。
问题一:可是在“添加引用”中只有“System.Web.Extensions 3.5”版本,没有“1.0”版本的。在Web.config文件中“<httpModules><add name=”ScriptModule” type=”System.Web.Handlers.ScriptModule,System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35” > </httpModules>”问题二:在Web.config进行如此配置有什么作用?name=”ScriptModule” type=”System.Web.Handlers.ScriptModule,System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35” 这两个参数又有什么作用呢?
问题三:为什么要在引入“Accordion控件”之前,添加ScriptManager控件。
解决方案 »
- VC6.0实现基于对话框的保存图片的功能(添加一个保存图片按钮)
- ASP.NET中的用户控件大小问题
- 这样子问题,有人回答吗?sql server 2000与2005兼容问题。郁闷。。搞的真累!!
- 一个小问题,各位帮忙看看
- 我下载了免费的论坛,想集成到我的网站下面,有什么好的方法吗
- asp.net中操作Excel出现错误,高手来看下啊!
- 怎样用JQuery获取<%=Html.TextBoxFor(Model=>Model.UserName) %>的值
- 学了ASP.net一段时间,有没有好点的开源的ASP。NET论坛
- 请教:关于存储过程(应该不难)!!
- 紧急求助
- 菜鸟问题如何通过GridView从数据库中取到2天内的内容
- .Net中的引用
问题二:要使1.0版本的ajax控件能正常使用,需在web.config文件中system.web节下添加:
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>
问题三:任何使用ajax控件之前都需要添加一个ScriptManager控件,其可能封装了最基本最通用的ajax代码。
看看你的ajax库的版本是否和上面的版本号对应.
可以重新引用,编译
检查配置
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add tagPrefix="ajax" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
</controls>向应用程序添加 httpModules 元素。
<add name="ModuleName"
type=".NET Class, Assembly [,Version=version number]
[,Culture=culture] [,PublicKeyToken=token]"/>
name
为模块提供一个好记的名称,这使您可为 global.asax 文件内的模块事件关联一个事件处理程序。
type
指定由版本、程序集和公钥标记组成的逗号分隔的类/程序集组合。 ASP.NET 首先在应用程序的专用 \bin 目录中搜索程序集 DLL,然后在系统程序集缓存中搜索程序集 DLL。
http://msdn.microsoft.com/zh-cn/library/bb398863.aspx
未能加载文件或程序集“System.Web.Extensions.Design, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件 原来是以前的那个项目中用到了 asp.net ajax,重装系统后还没来的急装asp.net ajax,于是马上将asp.net ajax安装上,然后将C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025 目录下的System.Web.Extensions.Design.dll文件加到项目的bin目录下,因为我就少了这一个文件,文件复制到bin目录下后再次运行,就ok了。其实在安装了asp.net ajax后会有三个dll文件System.Web.Extensions.Design.dllAJAXExtensionsToolbox.dllSystem.Web.Extensions.dll一般应该将这三个文件都添加到项目的bin目录下应该就不会有问题了
参考