Oracle.DataAccess (ODAC)18.3 не найден в iis(4.122.18.3)
3) но в установке нет опции уровня машины. Я помещаю Oracle.DataAccess и Oracle.Web в gac вручную и добавляю DbProviderFactories в machine.config. Но я все еще получаю эту ошибку.
Кто-то пробовал эту версию odac с сервером iis
Не удалось загрузить файл или сборку '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>
1 ответ
Я добавляю dependentAssembly в мой web.config и копирую Oracle.DataAccess.dll в папку bin, и это сработало
<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>