El servicio de Elmah no esta funcionando en una version 1.19.1.2 de Evolution en Oracle, el error desplegado al ejecutar el siguiente link http://ServerName/elmah.axd es el siguiente: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Exception: System.Data.OracleClient requires Oracle client software version 8.1.7 or greater. Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Stack Trace:
Nuestra pregunta es, si es recomendable instalar la version 8.1.7 o posterior de System.Data.OracleCliente o si esto nos pueda causar algun problema en el funcionamiento de Evolution. Las versiones de ODAC y ODT Instaladas en el servidor de aplicaciones son: ODAC121024_x64--el de 64 bits ODTwithODAC121024--el de 32bits. UPDATE: Estos instaladores corresponden con la versión 12.2.0.1.0 del driver.
showing 5 of 6
show all
|
Ya fue solucionado el problema, la causa de que el servicio de Elmah no funcionara correctamente, es que la variable del sistema de windows ORACLE_HOME estaba apuntando hacia el cliente de oracle de 64 bits, esto fue cambiado para que apunte hacia el cliente de 32 bits. Gracias por la ayuda proporcionada. |
Podrías copiar el stack trace en texto, en la imagen no se ve completa la descripción del error.
Me da curiosidad porque aparece
System.Data.OracleClient
, Evolution utilizaOracle.ManagedDataAccess.Client
para conectarse a la base Oracle.Estará correctamente especificada la cadena de conexión 'ApplicationServices'?
Le comento que la cadena de conexion 'ApplicationServices', en el archivo ConnectionString.confing,esta configurada de la siguiente manera:
<add name="ApplicationServices" connectionstring="data source=XXXX;user id=XXXX;password=XXXX" providername="Oracle.ManagedDataAccess.Client"/>
y persiste el mismo error:
Anteriormente la cadena de conexion estaba configurada como:
<add name="ApplicationServices" connectionstring="data source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XXXX)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XXXX)));user id=XXXX;password=XXXX" providername="Oracle.ManagedDataAccess.Client"/>
esta mejor como estaba antes.
¿Encontro alguna solución o explicación?