博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于64位win7环境下VS连接oracle数据库的问题
阅读量:5095 次
发布时间:2019-06-13

本文共 556 字,大约阅读时间需要 1 分钟。

本机环境:64位win7,安装了64位的oracle桌面类

服务器环境:64位windows server 2008,64位oracle服务器端

问题:本机用sql developer连数据库没有问题,winform程序连接也没有问题,但是web程序连接oracle失败,报错:“尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。“

解决过程:在网上查找原因,说是因为VS的webDe.webServer.exe 是一个32位的进程,所以连不上64位数据库,解决方法提了很多,包括把项目的属性里的生成选项里的目标平台:改为x86,web项里的服务器改成iis不使用vs自带的web deleloper ment 服务,修改path环境变量等,但是都没管用。

最终的解决办法:安装32位oracle客户端(win32_11gR2_client.zip),但是这样一来winform程序又连不上数据库了,得把winform程序的项目属性里生成选项的目标平台改成x86,这样就都行了。

转载于:https://www.cnblogs.com/xiadaodao/p/5731576.html

你可能感兴趣的文章
韵语编年之十五:2004—— 2007.【 附:《吴忠史话》----吴忠的历史大事与名人】...
查看>>
杨森翔的书法-19
查看>>
css画圆
查看>>
视图时时更新
查看>>
【PMP】财务测量指标ROI、PBP、NPV、IRR、BCR
查看>>
【Shell】Read命令
查看>>
BZOJ1061 NOI2008 志愿者招募 单纯形
查看>>
code forces 996D Suit and Tie
查看>>
PHP操作Mysql
查看>>
win7 64安装msyql
查看>>
vue-cli的webpack使用说明
查看>>
机试指南第二章-经典入门-排序模板
查看>>
验证数字的正则表达式
查看>>
Android的ListView分页功能
查看>>
LeetCode 69.sqrt(x)
查看>>
sns
查看>>
PATA1040题解
查看>>
Unity 5.3配置开发环境、安卓环境
查看>>
信息反馈—冲刺08
查看>>
游戏中战斗伤害范围攻击计算完整全版
查看>>