当在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" 项目勾选。