Foros del Web » Programando para Internet » ASPX (.net) »

Timeuot a expirado

Estas en el tema de Timeuot a expirado en el foro de ASPX (.net) en Foros del Web. Amigos, necesito su ayuda con respecto a esto. tengo una aplicacion (asp.net 2005) que hace un select a una BD (sql server 2005) pero dicho ...
  #1 (permalink)  
Antiguo 27/06/2008, 11:59
Avatar de Romi28x  
Fecha de Ingreso: octubre-2007
Mensajes: 185
Antigüedad: 16 años, 7 meses
Puntos: 0
Timeuot a expirado

Amigos, necesito su ayuda con respecto a esto.

tengo una aplicacion (asp.net 2005) que hace un select a una BD (sql server 2005) pero dicho select debe retornar una cantidad de datos bastante considerable, desde la aplicacion web ya me di el tiempo y a los 30 segundo me mando que el tiempo a expirado, este mismo select lo hago directamente en el servidor y ahi se realiza en exactamente 38 segundos (es que son bastante datos y las tablas son enormes) como hago para aumentar el tiempo de proceso en mi sitio web, que la consulta pueda durar mas de 30 segundo en el web.
ya me fui a las configuraciones del IIS y no encuentro algo que tenga que ver con esto, lo unico que me haye es el tiempo de vida de una sesion y ahi esta en 20 minutos

alguien tiene alguna idea.

Gracias
  #2 (permalink)  
Antiguo 27/06/2008, 12:19
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Timeuot a expirado

exactamente la configuracion de vida de tu session es de 20 min

para resolver este problema tienes muchas opciones

-Server.ScriptTimeout = timeOut;
-si el timeout se da en tu bd cmd.CommandTimeout = 60; (cmd es un SqlCommand) o usar queries asincronas

-usar ajax para q la carga se haga y mientras tanto tu puedas seguir trabajando.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 27/06/2008, 13:59
Avatar de Romi28x  
Fecha de Ingreso: octubre-2007
Mensajes: 185
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Timeuot a expirado

Ok muchas gracias por la ayuda, intentare con tu sugerencia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:09.