64位Web应用程序给错误
问题描述:
我得到在运行时以下情况例外,当我改变了平台,AnyCpu
到Web应用程序的x64
。我在本地运行它windows 7 x-64
64位Web应用程序给错误
[BadImageFormatException:无法加载文件或程序集或其依赖项之一。试图加载程序格式不正确。]
答
以及检查你是否拥有32位的组件,您也应该检查正在运行的应用程序的ApplicationPool是否被设置为32位运行。从IIS管理器>应用程序池>您的应用程序池>高级设置>启用32位应用程序。如果要以64位模式运行,应该将其设置为False;如果要以32位模式运行,则应该将其设置为True。
答
如果你把它作为anycpu,这是一个64位系统上编译,应该编译和32位和64位运行。编译时不要尝试指定体系结构,除非你希望它只有32位。
确保已安装了64位架构。