Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Erro Oracle .Net ManagedDataAccess:não foi possível carregar o tipo 'OracleInternal.Common.ConfigBaseClass' do assembly


Há um conflito entre Oracle.ManagedDataAccess do NuGet e aquele que está instalado (por instalação do cliente Oracle) em um servidor e que está registrado no GAC.

Cancelar o registro de Oracle.ManagedDataAccess do GAC e você se livrará do erro:Execute a linha de comando e navegue até o diretório:

{Oracle home} \produto\{versão}\client_64\ODP.NET\managed\x64

Lá você deve encontrar OraProvCfg.exe Arquivo. Execute o seguinte comando para cancelar o registro de Oracle.ManagedDataAccess do GAC:
OraProvCfg /action:ungac /providerPath:Oracle.ManagedDataAccess