ASP.NET,连接Oracle数据库时,发生“尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题。"
刚开始以为是客户端的问题,卸载重安Oracle,但没什么用,后来搜到“打开菜单:工具->选项,搜索iis,勾选“对网站和项目使用IIS Express的64位版”,保存即可!运行项目成功!”,很受启发,发现是VS是32位的问题,导致的这个错误!
因为安的VS2012,工具—选项里没有搜索功能,所以使用项目—属性—web服务器里,改成不用VS的模拟服务器,改用IIS服务器,建了虚拟目录以后,好用了。
后来卸载了VS2012,安了VS2013。
引用
https://blog.youkuaiyun.com/ls_man/article/details/51751338