none
Error 175 Oracle.DataAccess.Client is either not registered in the machine or application config file RRS feed

  • Pregunta

  • Buen dia se intenta iniciar un proyecto desarrollado en asp.net, pero se genera el siguente error:

    Error 175: The ADO.NET provider with invariant name 'Oracle.DataAccess.Client' is either not registered in the machine or application config file, or could not be loaded. See the inner exception for details.

    He buscado en la web y sugieren indicar  en el provider del archivo config, etiqueta   <connectionStrings>

    mencionada libreria "Oracle.DataAccess.Client". 

    Este error se presenta en el ModelDB.edmx

    <edmx:Runtime>
        <!-- SSDL content -->
        <edmx:StorageModels>
        <Schema Namespace="EntityModel.Store" Alias="Self" Provider="Oracle.DataAccess.Client" 
    

    En el archivo config el esta de esta manera:

      <add name="EntitiesOracle" connectionString="metadata=res://*/ModelDB.csdl|res://*/ModelDB.ssdl|res://*/ModelDB.msl;provider=Oracle.DataAccess.Client;provider connection string=&quot;DATA SOURCE= (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = servidor.com)(PORT = xxxx)) (CONNECT_DATA =(SID = xxxx)));PASSWORD=xxxxx;PERSIST SECURITY INFO=True;USER ID=xxxx&quot;" providerName="System.Data.EntityClient"/>
    

    La aplicacion esta a tres capas, en la capa modelo, se encuentra un archivo app.conf con la siguiente configuracion.

    <connectionStrings>
    	      <add name="EntitiesOracle" connectionString="metadata=res://*/ModelDB.csdl|res://*/ModelDB.ssdl|res://*/ModelDB.msl;provider=Oracle.DataAccess.Client;provider connection string=&quot;DATA SOURCE= (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = servidor.com)(PORT = xxxx)) (CONNECT_DATA =(SID = xxxx)));PASSWORD=xxxxx;PERSIST SECURITY INFO=True;USER ID=xxxx&quot;" providerName="System.Data.EntityClient"/>
    
      </connectionStrings>
      <oracle.dataaccess.client>
        <settings>
          <add name="SITEFIN.OXYPOCOL_DO_LIST.RefCursor.p_recordset" value="implicitRefCursor bindinfo='mode=Output'"/>
          <add name="SITEFIN.OXYPOCOL_DO_LIST.RefCursorMetaData.p_recordset.Column.0" value="implicitRefCursor metadata='ColumnName=imp_do_number;NATIVEDATATYPE=Varchar2;ProviderType=Varchar2'"/>
          <add name="SITEFIN.OXYPOCOL_DO_LIST.RefCursorMetaData.p_recordset.Column.1" value="implicitRefCursor metadata='ColumnName=imp_entry_port_id;NATIVEDATATYPE=Varchar2;ProviderType=Varchar2'"/>
          <add name="SITEFIN.OXYPOCOL_DO_LIST.RefCursorMetaData.p_recordset.Column.2" value="implicitRefCursor metadata='ColumnName=code_description;NATIVEDATATYPE=Varchar2;ProviderType=Varchar2'"/>
          <add name="SITEFIN.OXYPOCOL_DO_LIST.RefCursorMetaData.p_recordset.Column.3" value="implicitRefCursor metadata='ColumnName=imp_local_transport_ath_date;NATIVEDATATYPE=DATE;ProviderType=Date'"/>
          <add name="SITEFIN.OXYPOCOL_DO_LIST.RefCursorMetaData.p_recordset.Column.4" value="implicitRefCursor metadata='ColumnName=Amount;NATIVEDATATYPE=NUMBER;ProviderType=Decimal'"/>
          <add name="SITEFIN.OXYPOCOL_DO_LIST.RefCursorMetaData.p_recordset.Column.5" value="implicitRefCursor metadata='ColumnName=Existe;NATIVEDATATYPE=Varchar2;ProviderType=Varchar2'"/>
        </settings>
        
      </oracle.dataaccess.client>
         
    <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1"/></startup>
    </configuration>

    Alguna idea que pueda faltar?

    Agradezco de antemano su atencion

    jueves, 21 de septiembre de 2017 23:28

Respuestas