试图加载格式不正确的程序-------32位程序在64位Win 2008 server 上运行。
今天将一堆dll部署在装有IIs 7 的64位server上运行,出现了一个错误“试图加载格式不正确的程序”。仔细检查dll编译输出的cpu是any。
应该不会出错,后来发现有一个第三方的dll, vc ++ 写的,应该是32位, 原因找到了。
试了n种办法,
最终解决方案是在IIS对应的应用程序池的高级设置中启用32位程序。
今天将一堆dll部署在装有IIs 7 的64位server上运行,出现了一个错误“试图加载格式不正确的程序”。仔细检查dll编译输出的cpu是any。
应该不会出错,后来发现有一个第三方的dll, vc ++ 写的,应该是32位, 原因找到了。
试了n种办法,
最终解决方案是在IIS对应的应用程序池的高级设置中启用32位程序。