繁体   English   中英

使用Orcale.DataAccess的不同处理器体系结构运行C#.NET应用程序

[英]Run C#.NET Application with different Processor Architecture of Orcale.DataAccess

我在32位客户端上安装了Oracle Client 12(从客户端cmd进行tnsping):

TNS Ping Utility for 32-bit Windows: Version 12.1.0.2.0

在我的64位Windows 2012R2服务器上安装了Oracle Client 12(从服务器cmd进行tnsping):

TNS Ping Utility for 64-bit Windows: Version 12.1.0.2.0

当我编译C#.NET应用程序并将其发布到服务器时,出现以下异常:

Oracle.DataAccess.Client.OracleException:提供程序与Oracle客户端的版本不兼容

在服务器上我的应用程序的bin目录中, Oracle.DataAcces.dll仍为2.112.3.0而不是2.121.2.0 (已安装在客户端和服务器上)。 为什么我的服务器上有错误的Oracle.DataAccess.dll文件?

我在应用程序池设置中将“ 启用32位应用程序”布尔值设置为True

我如何摆脱这个例外?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM