Web Api试图加载格式不正确的程序,错误如下:
问题原因:
出现上述问题的原因是,所加载的程序集中有32位的,也有64位的,IIS 7 程序池 在Windows下.Net FrameWork是64位的,要想正确使用,需要对程序池进行配置。
解决方法:
在应用程序池中找到相应的应用程序池,右键,选择高级设置,如下图:
再启用32位应用程序,如下图: