首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    web未能加载文件或程序集“XXX”或它的某一个依赖项

    -------------------------------------------------------------------------------- 未能加载文件或程序集“xxx”或它的某一个依赖项...试图加载格式不正确的程序。 ? 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。...异常详细信息: System.BadImageFormatException: 未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程序。...源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。...第一次:Windows 2008 Server R2 64位; 第二次:Windows 7 64位; 原因分析:操作系统是64位的,但发布的程序引用了一些32位的ddl,所以出现了兼容性的问题。

    1.5K20

    web未能加载文件或程序集“XXX”或它的某一个依赖项

    -------------------------------------------------------------------------------- 未能加载文件或程序集“xxx”或它的某一个依赖项...试图加载格式不正确的程序。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。...异常详细信息: System.BadImageFormatException: 未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程序。...源错误: 执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。...第一次:Windows 2008 Server R2 64位; 第二次:Windows 7 64位; 原因分析:操作系统是64位的,但发布的程序引用了一些32位的ddl,所以出现了兼容性的问题。

    2.1K20

    异常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项

    常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项 看到这个异常,我估计谁都会头大一阵子,不过还好,由于前面知道要设置为x86,加上以前观察过IIS7...关于应用程序池的高级设置,所以这个问题也就简单了。...打开IIS7,在左侧列表中,选中“应用程序池”,然后在右边列表中,选中当前网站所在的程序池,最后点击右侧的链接“高级设置” 找到“启用 32 位应用程序”,将它的值设置为 “True”,并点击“确定”。...EXE程序就是它自己,而网站就是IIS的宿主进程(w3wp.exe,在XP中是aspnet_wp.exe)。...信息服务(IIS)管理器”,在最右边的窗口中点击“应用程序池”,在用到的应用程序池上右键“高级设置”。

    5.8K20

    混合模式程序集是针对“v1.1.4322”版的运行时生成的,在没有配置其他信息,无法在 4.0 运行时中加载该程序

    昨天调用特殊的Dll 报错:混合模式程序集是针对“v1.1.4322”版的运行时生成的,在没有配置其他信息,无法在 4.0 运行时中加载该程序。...生成好后在目录下会出现一个“******.exe.config” 理解就是程序的配置文件 image.png “如果要单独把软件拖出来记得把这个文件也一并拖出哦,不然还会报上面的错误” 这个“**...***.pdb”文件是程序数据库(PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量 链接。...当用/ZI 或/Zi 编译C/C++ 程序时或用/debug 编译Visual Basic/C#/JScript .NET 程序时将创建PDB 文件。...最关键的是:当程序异常输出异常时,可以准确的输出报错的代码函数与行数 简简单单,记得点赞分享哦

    1K20

    C# 三层级架构问题之 能加载文件或程序集或它的某一个依赖项。系统找不到指定的文件

    用抽象工厂加反射来确定调用哪一个D层的时候,出现了错误“未能加载文件或程序集或它的某一个依赖项。系统找不到指定的文件” 如下图所示: 出现这种错误有两种情况: 1....DLL的文件名写错了 2. DLL不存在 我检查了自己的DLL命名,确实没问题。而且我的DLL也是存在的。那么到底是哪里错了呢? 原来是因为我UI层里面没有这个D层的DLL。...通过参考社和师哥的博客知道反射一切是以UI层的bin文件夹下的DLL名称为中心。.net的默认机制就是从U层的bin里面去找对应的DLL,我的生成在了D层的bin目录下,当然找不到了。...这个问题在编译的时候是不会报错的,在运行的时候就会显现出来。...解决办法就是修改DAL的生成目录为UI/bin里面就可以了 查看UI下 将MySqlDAL的dll输出到UI下 在该类库项目右键,属性即可: ​​最后运行,OK!​​

    4510

    C# 三层级架构问题之 能加载文件或程序集或它的某一个依赖项。系统找不到指定的文件

    用抽象工厂加反射来确定调用哪一个D层的时候,出现了错误“未能加载文件或程序集或它的某一个依赖项。系统找不到指定的文件” 如下图所示: 出现这种错误有两种情况: 1....DLL的文件名写错了 2. DLL不存在 我检查了自己的DLL命名,确实没问题。而且我的DLL也是存在的。那么到底是哪里错了呢? 原来是因为我UI层里面没有这个D层的DLL。...通过参考社和师哥的博客知道反射一切是以UI层的bin文件夹下的DLL名称为中心。.net的默认机制就是从U层的bin里面去找对应的DLL,我的生成在了D层的bin目录下,当然找不到了。...这个问题在编译的时候是不会报错的,在运行的时候就会显现出来。...解决办法就是修改DAL的生成目录为UI/bin里面就可以了 查看UI下 将MySqlDAL的dll输出到UI下 在该类库项目右键,属性即可: 最后运行,OK!

    15210

    混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该...

    ,在没有配置其他信息的情况下,无法在 4.0 运行时中加载该程序集 其调用的方法是从sqlite数据库中获取原来已经使用过的数据库连接,当时也没注意,就是准备设断点然后单步调试,结果竟然是断点无法进入方法体内...既然出现这个问题,那肯定是上GOOGLE搜索解决方案,毕竟微软不可能因为升级到了.NET4.0的程序无法访问.NET2.0的程序集吧。.../zh-cn/library/bbx34a2h.aspx): 启用 .NET Framework 2.0 版 运行时激活策略,这是通过使用最新支持的运行时加载所有程序集。...,.NET3.5的时候,由于程序运行环境本质还是.NET2.0,而到了.NET4.0由于整个程序集的版本更新,以前使用.NET2.0所编写的程序集与.NET4.0的程序集继续拧互操作的时候就会出现上面所说的兼容性问题...4 激活策略,该激活策略将加载 .NET Framework 4 通过使用公共语言运行时 (CLR) 版本 4 所创建的程序集,以及 CLR 早期版本通过使用受支持的低于版本 4 的最高 CLR 版本所创建的程序集

    2.2K100

    .NET Standard中配置TargetFrameworks输出多版本类库

    重新加载后,依赖项中出现了如下图所示的3个项 ? 展开每个项查看, 每个版本的程序集对应一个单独的依赖项节点。 ?...8、项目,右键【属性】-->【应用程序】--> “目标框架”被禁用,因为单个项目支持多版本类库,无法一次呈现多个,这是正确的。 ?...通过上面的步骤我们已经实现了多版本输出,但是在实际的企业级业务系统开发时情况比较复杂,还需要解决以下几个问题: 1、条件编译 2、引用本地程序集 3、NuGet方式引用程序集 4、XML文档输出 5、编码与...> 二、引用本地程序集 在下图中可以看出由于3个不同的输出类库中所引用的程序集是不同的,那么当编译时,一定是每个类库进行单独编译,这时就就需要通过某种方式告诉编译器当前编译的类库版本是什么,然后添加针对具体版本的第三方程序集引用...再次添加程序集引用,此时加载了 .NET Framework 4.5 ? 添加一个“System.Net.dll”引用来测试一下 ? 添加后,如下图所示 ?

    3K21
    领券