[英]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.