IIS发布c#小坑,Could not load file or assembly 'xxxx' or one of its dependencies.

当在IIS 7中发布C#web应用时,

出现错误:

Could not load file or assembly 'DatabaseAccess' or one of its dependencies. An attempt was made to load a program with an incorrect format.


原因是应用程序链接池 Application Pool调用的dll文件出现了错误,多是在于64位平台调用32位的dll引起的。

解决方式 : 找到需要发布的Web应用使用的 Application Pool,右键->高级设置->将"Enable 32-bit applications" 项目勾选



你可能感兴趣的:(.NET)