/ k, z6 ~' ~* ^* X# R1 d, @1 P. Z解决办法:将dll编译成64位的即可, j7 V! }* e `1 {
: f3 V5 Z& f9 g/ o; s+ D p# e. z% Z
但是这个问题,比较囧,公司服务器是用的64位机器,我们常用的环境是32位环境,导致程序中需要调用dll文件的时候,总是出现如标题的错误: W+ m2 o! k0 r0 z
/ s7 u# X ~ t9 c' o* o5 P: E
另外就是,网上有的文章说要修改应用程序池的设置,将“启用32位应用程序”设置为true,这种解释经验证是没用的,甚至说是错误的。直接使用默认的false设置即可