


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
开发环境:ORACLE 10G VS2010 WIN7 32BIT发布:SERVER2008 64BIT ORACLE11G_x64_SERVER IIS7.0 基于Oracle开发时遇到数据连接不成功,请检查该数据库是否已启动尝试加载oracle客户端时引发BadImageFormatException.如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题The Problem in english is :Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components installed 呵呵,两种情况都 让我碰到了,那就一起解决了他 我搞了整整两天才解决,网上有是有相关资料,但是都不全。具体原因也不明了.下面我来全面的讲述一下。追根究底: 请看下图: VS编译器调试过程用的并不是IIS来发布 而是用上面这个进程。我们可以看到,他明显是一个32位的。而IIS 7的进程w3wp是64 bit的。这就说明,如果我们在调试,那么我们的程序就在模拟32位运行,部署之后,确是模拟64位运行,让我最不能理解的是为什么一个是模拟32位运行,一个是模拟64位运行,而给我们的异常信息确实相同的呢?先不管这么多,至少现在这里我们可以得出一个结论:如果你写的程序调试过程没有任何问题,那么你发布到64位IIS时就一定会有问题,反之则得到相反的结果。 解决方法如下:情况一.调试过程没有任何问题,发布时出现问题若调试没有任何问题,那么你肯定是使用32 bit oracle client 了,而服务器的IIS是64 bit的,所以需要发布网站的话,必须安装64 bit client情况二.调试过程出现问题,但是在IIS上测试没有问题若IIS测试没有任何问题,那么你肯定使用的是64 bit oracle client 了,调试出错是因为调试的WebDev进程服务器是32bit的,为了模拟真实环境,你需要进行一些设置。如果是这样的情况,那你就改VS的调试服务器吧,改成IIS就可以了。到这里,我们可以下结论,Oracle 给的异常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024重庆市渝中区上清寺街道社区工作者招聘考试试题
- 2024重庆市荣昌区观胜镇社区工作者招聘考试试题
- 2024重庆市涪陵区石沱镇社区工作者招聘考试试题
- 2024金华市东阳市佐村镇社区工作者招聘考试试题
- 2025年生态修复生物多样性保护与生物遗传资源保护策略研究报告
- 线下演出市场复苏2025年剧院运营成本控制案例分析报告
- 《SPSS统计分析软件应用1》课程教学大纲
- 2025年高压电工考试资料模拟卷及答案
- 2025水化验技术试题及答案
- 2025年科研项目管理师职业资格考试卷及答案
- 封头理论重量计算公式
- 护理副高职称答辩5分钟简述范文
- (3)-2-1-药物的跨膜转运
- 幼小衔接资料合集汇总
- 八年级数学平面直角坐标系测试题
- GB/T 28575-2020YE3系列(IP55)三相异步电动机技术条件(机座号63~355)
- 储油罐有限空间作业安全技术措施表
- 传媒公司员工劳动合同(标准版)
- 缺血性肠病完整版本课件
- 学习《北方民族大学学生违纪处分规定(修订)》课件
- 设备出厂检验报告
评论
0/150
提交评论