Tengo una aplicación escrita con una interfaz básica de HTML/CSS/Javascript, y envío de solicitudes AJAX utilizando EXTJS a .NET ASHX. Una solicitud en particular puede tomar mucho tiempo para ejecutarse, y parece que se corta a exactamente 30 segundos. ¿Cómo hago para ajustar este valor de tiempo de espera?Tiempo de espera de .NET e IIS para la solicitud AJAX individual
Esto es lo que he intentado/descubierto.
- funciona igual en varios navegadores (Chrome, IE, Firefox), por lo supongo que es una configuración en el lado del servidor.
- He revisado la configuración de IIS y encontré un tiempo de espera que parece ser para los tiempos de espera de la sesión y está establecido en 120 (supongo que minutos).
- La solicitud funciona bien cuando se solicita un conjunto de datos más pequeño, por lo que no hay otros errores de programación conocidos que causen este problema específico.
Un poco más de excavación en la documentación de EXTJS arroja luz sobre el problema: el tiempo de espera predeterminado para una solicitud EXTJS AJAX es de 30 segundos, y puede anularse con la propiedad de tiempo de espera http://dev.sencha.com/deploy/ext-3.3.1/docs/ –
Tampoco vale la pena que esta pregunta/respuesta de stackoverflow me avise. Se relaciona con JQuery, pero pensé que EXTJS no podía ser muy diferente: http://stackoverflow.com/questions/6578834/chrome-timeout-ajax-request-after-120-seconds –
En qué formato devuelve los datos del ¿servidor? es JSON? – BlueBird