X64下IIS调用32位的dll

WebAPI项目中遇到了需要调用32位C++的dll的情况,调试的时候能正常调用,但是发布了之后部署在IIS中出现了BadFormatImage异常,

解决方法是在IIS中相应应用程序池=》高级设置=》启用32位 应用程序,如果还不能解决可以将dll拷贝到C:\Windows\SysWOW64目录下试试。

项目属性=》生成=》目标平台=》x86

posted @ 2017-04-27 09:42  Zcwan  阅读(691)  评论(0编辑  收藏  举报