未能加载文件或程序集“XXX”或它的某一个依赖项,系统找不到指定
做项目总是遇到各种的问题,今天就出现了这个问题。我在项目中使用EXT控件,当我添加一个刷新按钮时,报出了一个“未能加载文件或程序集“Coolite.Ext.Web”或它的某一个依赖项”的问题,后来我就重新找到我的COOLITE安装文件,将相应的DLL文件重新加载了一遍,问题解决了。 下面是我结合我的问题,查的一些资料,供大家参考。 一、 未能加载文件或程序集“Coolite.Ext.Web”或它的某一个依赖项 <!--访问授权--> <httpModules> <add name="AjaxRequestModule" type="Coolite.Ext.Web.AjaxRequestModule,Coolite.Ext.Web" /> </httpModules> <httpHandlers> 二、 未能加载文件或程序集 system.web.extensions解决方法System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。 很明显的错误是缺少程序集. 解决办法: 1,如果你的程序运行在你能控制的服务器上,那么安装asp.netajax就行了,这是System.Web.Extensions等dll做为GAC部署; 2,如果你的程序运行在虚拟主机上(无权安装程序),那么需要把System.Web.Extensions.dll和System.Web.Extensions.Design.dll (通常在C:Program FilesMicrosoft ASP.NETASP.NET 2.0 AJAX Extensionsv1.0.61025目录下)2个dll复制到你的web程序的bin目录下就行了,这是应用程序级别的部署。 同时注意要检查web.config中的代码 代码如下: <assemblies> <controls>
三、 "未能加载文件或程序集“XXX”或它的某一个依赖项。系统找不到指定的文件。" 网上找了一下,方法如下: 很明显,缺少DLL文件,可能原因 1。DLL文件名与加载时的DLL文件名不一致, 2.DLL文件根本不存在,即出现丢失情况, 3.加载DLL路径错误,即DLL文件存在,但加载路径不正确 我查了自己项目的情况: 文件名一致,在WEB工程里面没有引用到那个程序集,我就不明白别的程序集都可以在程序启用的时候自动加载到web工程的bin文件夹下,就是那个引用不到,我就手动添加了进去,在运行,没有错误了; 我那个违法引用到的程序集是利用反射引用的,有影响吗?不知道,以后知道了再添加来吧? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 水晶报表 关于错误未能加载文件或程序集“CrystalDecisions
- 【Cocos2d-x Lua笔记三】CocosLuaGame开篇续
- xml – 使用XSL生成在同一脚本中执行的动态XSL?
- 查询参数(postgresql.conf设置),如“max_connections”
- c – IwGx,Iw2D和s3e之间的差异
- ruby-on-rails – Gem :: InstallError:nokogiri需要Ruby版
- 基于 Qt 的 XML-RPC 客户端:网络操作
- ruby-on-rails – Ruby 2.2在Heroku上有内存问题吗?
- C#3.0中的“特殊类”枚举是否存在通用类型约束的解决方法?
- xml – 在初始创建后将元素添加/插入到Groovy MarkupBuilde