报错:未能加载文件或程序集“XXX”或它的某一个依赖项。系统找不到指定的文件

解决方案:首先查看UI层是否引用要反射创建的类库,其次从新加载其类库,生成解决方案,启动项目

web.config中配置代码如下:

<!--配置节-->
<add key="DalAssembly" value="OA.Dal"/>//程序集
<add key="NameSpace" value="OADal"/>//命名空间

问题原因:在项目生成的时候都会在bin目录下生成dll文件webconfig文件的配置中会找相应引用的文件所以没有引用或者生成失败将找不到文件。

时间: 2024-12-24 23:28:42

报错:未能加载文件或程序集“XXX”或它的某一个依赖项。系统找不到指定的文件的相关文章

能加载文件或程序集“XXX”或它的某一个依赖项,系统找不到指定的文件

能加载文件或程序集“XXX”或它的某一个依赖项,系统找不到指定的文件 http://blog.csdn.net/pplcheer/article/details/7796211 做项目总是遇到各种的问题,今天就出现了这个问题.我在项目中使用EXT控件,当我添加一个刷新按钮时,报出了一个“未能加载文件或程序集“Coolite.Ext.Web”或它的某一个依赖项”的问题,后来我就重新找到我的COOLITE安装文件,将相应的DLL文件重新加载了一遍,问题解决了. 下面是我结合我的问题,查的一些资料,供

目标平台、活动平台 配置,出现未能加载文件或程序集“xxx”或它的某一个依赖项报错

今天在做动态加载程序集的时候,发现明明程序集存在的情况下,还是依然报“未能加载文件或程序集“xxx”或它的某一个依赖项报错”的错误,排除了程序和配置的错误后,怀疑是否是环境的问题,于是百度加msdn后,终于找打答案,这里记录下,避免以后其他人也遇到 如果你将应用程序生成x86而不是Any CPU时,在64位操作系统中不会出错错误,而在32位操作系统中可能会出现以下错误 “/xxxxx”应用程序中的服务器错误. -------------------------------------------

.NET 未能加载文件或程序集&ldquo;xxx&rdquo;或它的某一个依赖项。试图加载格式不正确的程序。

症状: 未能加载文件或程序集"xxx"或它的某一个依赖项.试图加载格式不正确的程序.说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息.异常详细信息: System.BadImageFormatException: 未能加载文件或程序集"xxx"或它的某一个依赖项.试图加载格式不正确的程序.源错误:执行当前 Web 请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪信息确定有关异常原因和发

【转】未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。

"/xxxxx"应用程序中的服务器错误. -------------------------------------------------------------------------------- 未能加载文件或程序集"xxx"或它的某一个依赖项.试图加载格式不正确的程序. 说明: 执行当前 Web 请求期间,出现未处理的异常.请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息. 异常详细信息: System.BadImageFormatE

未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程

dll有了,32位的,系统是64位的.这个在iis里有一个设置如下如: 先看看项目使用的应用程序池是哪一个: 然后去应用程序池去配置 设置启用32位应用程序 为true OK搞定.再浏览 一切正常. 这里还记录下MVC3应用程序在iis7中的部署需要注意的地方: 1.添加MVC解析 首先确保ASP.NET MVC3已安装好,然后检查站点的处理程序映射,看是否存在下列映射: ExtensionlessUrlHandler-Integrated-4.0 ExtensionlessUrlHandler

未能加载文件或程序集XXX或它的某一个依赖项。试图加载格式不正确的程序。

今天发布网站时,老是弹出下面这样一个错误. 经过一番折腾终于找到答案: 方法一: 在IIS中设置, 属性 ——常规—— 启用32位应用程序 修改为True. 方法二: 修改项目属性——生成——目标平台(比如,我的是改为X86后就是正确的了)

未能加载文件或程序集&quot;xxxxxx&quot;或它的某一个依赖项

错误:未能加载文件或程序集"xxx"或它的某一个依赖项.试图加载格式不正确的程序. 原因分析:操作系统是64位的,但发布的程序引用了一些32位的ddl,所以出现了兼容性的问题. 解决方案:IIS--应用程序池--你网站对应的那个池--高级设置--启用32位应用程序 :true. 另外:还有一种原因,你的项目的生成目标和服务器系统不一样. 1.64位的Win7 解决方案的生成目标平台设置为x86 2.32位操作系统 解决方案的生成目标平台设置为AnyCPU 原文地址:https://ww

未能加载文件或程序集“BLL”或它的某一个依赖项。生成此程序集的运行时比当前加载的运行时新,无法加载此程序集。

今天使用VS2012创建项目的时候,考虑到项目中代码的重用性以及清晰简洁性,搭建了一个三层架构,但是在项目运行的时候,总是报错: “未能加载文件或程序集“BLL”或它的某一个依赖项.生成此程序集的运行时比当前加载的运行时新,无法加载此程序集.” 在网上查找了半天也没有更好的办法,突然,灵感一现,修改.net版本,果断解决这个问题, 一开始是使用的版本是3.5:修改后的版本是:4.5 修改方法: 项目=>右键=>属性=>目标 framework=>选择版本

未能加载文件或程序集“OSCommunicationLib”或它的某一个依赖项。试图加载格式不正确的程序。

今天在win7 64位系统 IIS8.0上发布一个Asp.Net程序时,提示一个"未能加载文件或程序集"OSCommunicationLib"或它的某一个依赖项.试图加载格式不正确的程序. "的错,最后通过修改IIS配置解决了此问题,希望给遇到同样的问题的人帮助. 报错信息: 解决方案: 1.找到站点所用的应用程序池 2.打开站点所用的应用程序池,点击"高级设置",将"启用32位应用程序"选项设置为True 原因是引用的OSC