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

转载  更新时间:2012年11月01日 23:15:21   作者:   我要评论

如果你将应用程序生成x86而不是Any CPU时,在64位操作系统中不会出错错误,而在32位操作系统中可能会出现以下错误
“/xxxxx”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程序。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.BadImageFormatException: 未能加载文件或程序集“xxx”或它的某一个依赖项。试图加载格式不正确的程序。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

解决方法:
将应用程序生成为Any CPU就可以了
反之,如果系统是64位的Win7,就应该将新项目的生成目标平台改为x86


综上:
64位的Win7 解决方案的生成目标平台设置为x86
32位操作系统 解决方案的生成目标平台设置为AnyCPU

另外一个网友的问题解决方法:

我遇到过这个问题有两次,不过环境不同。

第一次:Windows 2008 Server R2 64位;

第二次:Windows 7 64位;

原因分析:操作系统是64位的,但发布的程序引用了一些32位的ddl,所以出现了兼容性的问题。

解决方案:IIS——应用程序池——高级设置——启用32位应用程序 :true。

相关文章

  • Asp.net第三方控件ComboBox组合框介绍

    Asp.net第三方控件ComboBox组合框介绍

    ComboBox组合框可以填写,可以选择,可以根据填写内容自动搜索可选项中部分匹配的项
    2013-07-07
  • asp.net下使用jQuery.AutoComplete完成仿淘宝商品搜索自动完成功能(改进了键盘上下选择体验)

    asp.net下使用jQuery.AutoComplete完成仿淘宝商品搜索自动完成功

    其实这个已经是个比较常见的功能了,网上也有很多人做过这个了,但是很多都是仅仅做了一些基本的网页上自动完成功能,没有与具体的数据库进行联动,我今天所介绍这个自动完成的就是我修改的jQuery.AutoComplete+数据库的一个解决方案。
    2010-05-05
  • 通过HttpClient 调用ASP.NET Web API示例

    通过HttpClient 调用ASP.NET Web API示例

    本篇文章主要介绍了通过HttpClient 调用ASP.NET Web API示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • Asp.net的服务器推技术 (Server Push)

    Asp.net的服务器推技术 (Server Push)

    在以往的和服务器端通信技术中,我们多数使用的是AJAX轮询式访问,也就是在Javascript中控制时间间隔,然后每隔一段时间就访问一次服务器,然后获得数据或通知。但是这种轮询方式的访问有90%是在做无用功。
    2010-01-01
  • ADO.NET实现对SQL Server数据库的增删改查示例

    ADO.NET实现对SQL Server数据库的增删改查示例

    本篇文章主要介绍了ADO.NET实现对SQL Server数据库的增删改查示例,非常具有实用价值,需要的朋友可以参考下。
    2017-01-01
  • asp.net生成Excel并导出下载五种实现方法

    asp.net生成Excel并导出下载五种实现方法

    有关Excel下载的文章网上想必有很多,利用闲暇时间整理了一些有Excel下载方法的文章,接下来介绍五种实现Excel下载的方法,感兴趣的朋友可以了解下,或许对你学习Excel下载有所帮助
    2013-02-02
  • .NET 数据库连接池

    .NET 数据库连接池

    如果您通过使用另一个 Execute 方法(例如,ExecuteScalar、ExecuteNonQuery 和 ExecuteXMLReader)执行查询
    2008-12-12
  • ASP.NET实现进度条效果

    ASP.NET实现进度条效果

    这篇文章主要为大家详细介绍了ASP.NET实现简单的进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • AJAX JavaScript反射机制的介绍

    AJAX JavaScript反射机制的介绍

    反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。
    2013-03-03
  • asp.net 读取文本文件并插入数据库的实现代码

    asp.net 读取文本文件并插入数据库的实现代码

    最近我司和招行有合作,招行给财务的是一个txt格式的账务文本文件,文本文件包含很多内容,对账只需要用到其中一部分内容。
    2010-04-04

最新评论