晨鸟科技

 找回密码
 注册
搜索
查看: 12061|回复: 1
打印 上一主题 下一主题

“试图加载格式不正确的程序”

[复制链接]
跳转到指定楼层
楼主
发表于 2011-3-22 22:18:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
此问题见于  64位机器调用32位机器编译的dll文件  Z% [! W' E1 _7 j6 v

+ L" R% F  z9 F# L解决办法:将dll编译成64位的即可% \* ?, G* M$ @+ k
' K6 W3 R, m0 F3 O9 Y1 ?- V  c

; Y8 X. E0 ]1 c# N) Q; j& h4 u但是这个问题,比较囧,公司服务器是用的64位机器,我们常用的环境是32位环境,导致程序中需要调用dll文件的时候,总是出现如标题的错误
2 M+ ~" u! \0 J9 b( Q( M9 Q5 z6 s$ A  J
另外就是,网上有的文章说要修改应用程序池的设置,将“启用32位应用程序”设置为true,这种解释经验证是没用的,甚至说是错误的。直接使用默认的false设置即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|晨鸟科技 ( 沪ICP备09012675号 )

GMT+8, 2026-3-16 14:40 , Processed in 6.064065 second(s), 9 queries , Wincache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表