07/10/2012, 20:11
|
| | | Fecha de Ingreso: octubre-2007 Ubicación: España
Mensajes: 1.091
Antigüedad: 17 años Puntos: 85 | |
Respuesta: error en la coneccion, no se por que pasa Existen varios tipos de timeout, cada uno con diferente propósito y ubicación. Según lo que planteas, en ASP.NET y Oracle, los relevantes son:
1. ConnectionTimeout. Es el timeout del objeto Connection de ADO.NET y especifica el tiempo de espera al abrir una conexión con la base de datos ( Connection.Open() ).
2. CommandTimeout. Es el timeout del objeto Command de ADO.NET y especifica el tiempo de espera al ejecutar una consulta SQL, procedure, etc. en la base de datos ( Command.ExecuteQuery() ).
3. ExecutionTimeout. Es el timeout de cada operación HTTP en ASP.NET y especifica el tiempo de espera al ejecutar un POST, GET, PUT o DELETE (<httpRuntime executionTimeout="160"... del web.config).
El mensaje Se excedió el tiempo de espera de la operación... es típico del timeout 3, pero rara vez es el origen del problema, en estos casos, debes incrementar temporalmente el valor de ExecutionTimeout solo para identificar el problema real.
Saludos |