3)但在安装中没有机器级选项。我手动将Oracle.DataAccess和Oracle.Web放到gac中,并将DbProviderFactories添加到machine.config.But中,我仍然得到了这个错误。
是有人在iis服务器上尝试此odac版本吗?
无法加载文件或程序集“Oracle.DataAccess,PublicKeyToken=89b483f429c47342”或其依赖项之一
<system.data>
<DbProviderFactories>
<add name="ODP.NET, Unmanaged Driver" invariant="Oracle.DataAccess.Client" description="Oracle Data Provider for .NET, Unmanaged Driver" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version=4.122.18.3, Culture=neutral, PublicKeyToken=89b483f429c47342" />
</DbProviderFactories>
</system.data>
发布于 2019-01-07 13:51:34
我将dependdentAssembly添加到我的web.config中,并在bin文件夹下复制Oracle.DataAccess.dll,它工作了。
<dependentAssembly>
<assemblyIdentity name="Oracle.DataAccess" publicKeyToken="89b483f429c47342" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.121.2.0" newVersion="4.122.18.3" />
</dependentAssembly>
https://stackoverflow.com/questions/53827010
复制相似问题