缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误。 原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会出现“试图加载格式不正确的程序”的错误。 解决方法: 【C/S】 运行C/S程序比较简单 ...
关于在 位的windows操作系统上运行 位asp.net web应用程序的时候,出现 试图加载格式不正确的程序。 异常来自 HRESULT: x B 网上能搜到各种版本的说法,有时候不经过自己验证还真不敢随便相信。不过有一点是没错,就是.net运行时不支持混合进程的,也就是说x 和x 编译的程序集不能在同一进程中同时执行,据说.net framework 之后是改进了,能允许共存,目前没有证实 ...
2012-12-19 18:54 0 5468 推荐指数:
缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误。 原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会出现“试图加载格式不正确的程序”的错误。 解决方法: 【C/S】 运行C/S程序比较简单 ...
部署程序到64位服务器,程序运行出现:试图加载格式不正确的程序问题是因为64位进程试图加载一个32位组件。虽然在Windows x64上可以运行64位和32位进程,但是64位代码和32位代码不能在相同进程上运行。代码要么全部是64位,要么全部是32位。要加载的组件也要符合这一规律。 所以最好都是 ...
程序在32位操作系统上运行正常,在64位操作系统上运行读卡功能提示”试图加载格式不正确“。 -------------------------------------------------------------------------------------------- 点击项目 ...
昨天遇到一个超级郁闷的问题一直提示错误安装的32位Oracle客户端组件的情况下以64位模式运行,刚开始以为是装的客户端是32位导致的后来才发现和iis有关系 iis有程序池有一个属性 是否启用32位应用程序默认是true的特别注意windows2008 服务器系统iis默认的是true ...
http://blog.csdn.net/lingxyd_0/article/details/43155039 一般情况下出现这样的问题是因为.dll文件不存在或者路径不正确。但今天我遇到的情况都不在这两个内。我确定.dll文件是存在的,路径也是正确的。但是程序死活都是“未能加载 ...
背景:一个第三方组件是C++.NET 32位开发的,后被C#(基于FrameWork4.0)调用并封装成组件,此二次封装的组件无法运行于64位操作系统上。 开发环境:VS2012;解决办法: 1、于64位操作系统上分别安装vcredist_VS2010_x64 ...
X86就是我们一般用的32位的系统,指针长度为32位(386起);X64就是64位的系统,指针长度为64位。 选择硬件对应的软件,建议通过以下三条考虑:1、64位操作系统相对32位操作系统理论上性能会相应提升1倍;2、64位操作系统支持多达128 GB的内存和多达16 TB的虚拟内存 ...
近期我们公司HIS软件在调用第三方合理用药系统的时候 ,XP系统上运行正常,而到了WIN7 系统上出现“试图加载格式不正确的程序”这个错误。 医院实施立刻把问题推到我的头上,没办法 誰让错误报在咱页面上了呢。 于是拿到错误开始分析问题。 首先软件在XP上是没问题 ...