我有一个涉及 oracle 数据库的 Web 服务。
我使用 ODP.net oracle 数据提供程序。我相信实际的程序集称为 Oracle.DataAccess.dll。
好吧,虽然在我的本地机器上一切正常,但当我升级到服务器时,我总是得到这个异常......
Oracle.DataAccess.Client.OracleException: The provider is not compatible with the version of Oracle client
我尝试了多种方法,包括尝试强制我的服务使用当前的 DLL ...
<configSections>
<section name="oracle.dataaccess.client" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
<oracle.dataaccess.client>
<settings>
<add name="DllPath" value="C:\WebSites\xxxx.yyy.zzz\OracleDllBinNewbin\Oracle.DataAccess.dll" />
</settings>
</oracle.dataaccess.client>