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.
2024-09-02 10:37:13
System.Data.OracleClient 已经过时了。微软不再支持它。
因此,我建议你为. NET 使用Oracle数据提供程序:ODP.Net.
你可以从以下位置下载:
版本:Release版本Release版本 Oracle Windows ( 32位 )Oracle数据库 11g Release Client Windows ( x64 )
对于开发( Win7 64 -bit ),使用 32位 flavor 。我尝试了 64位 Oracle客户端,但没有成功。对于生产( Wind2008R2 64 -bit ),使用 64位 flavor 。请注意,它们必须是相同的版本( 11.2.1.0 ) 。
另外,确保你为"任何 cpu"编译了应用程序,添加了对oracle的引用,将"特定版本"设置为"true"和"本地副本"到"false"。这样,当你将应用程序部署到生产环境时,它将从GAC中查找同一个版本( 11.2.1.0,64位 等效) 。
最新文章
- python爬虫小项目实战
- ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。
- activiti源码分析(一)设计模式
- cocos2d-x 2.1.2 bug发现
- Metaspace 之二--Java 8的元空间(metaspace)、metaspace监控方法
- 如何在Ubuntu下搭建Android NDK开发环境
- spoj PARTIT
- C学习之结构体
- CSS3秘笈:第九章
- JVM菜鸟进阶高手之路九(解惑)
- java 基本数据类型与变量类型
- HDU - 1846 Brave Game 巴什博弈
- Spring Boot系列(二) Spring Boot 之 REST
- 学习使人快乐8--Maven
- linux测速工具 speedtest-cli
- go结构体方法
- [Kubernetes]如何使用yaml文件使得可以向外暴露服务
- LVS + Keepalived 理论
- 2005 ACM 第几天 闰年
- install apache-activemq