Tengo una aplicación ASP.NET que expone un Microsoft ReportViewer (en realidad una aplicación MVC3 con un WebForm alojando el ReportViewer). Cuando se ejecutan informes grandes, se produce un tiempo de espera que provoca que la solicitud se detenga y se muestre una página en blanco en lugar de un informe. Sin embargo, los siguientes parámetros de tiempo de espera se establecen mediante programación:Tiempos de espera de ReportViewer a pesar de la configuración de tiempo de espera
Viewer.ServerReport.Timeout = Configuration.ReportViewerTimeout;
ScriptManager.AsyncPostBackTimeout = Configuration.ReportViewerAjaxTimeout;
Los valores respectivos son -1 y 0, que según la documentación se interpretan como sin tiempo de espera. También probé valores grandes, no hizo ninguna diferencia.
Después de aproximadamente un minuto más o menos a la espera del informe de cargar ("Carga" cuadro de mensaje), aparece un informe en blanco y veo esto en mi Firebug ventana de la consola:
abortada
Sys.WebForms.PageRequestManagerTimeoutException: la solicitud del servidor agotó el tiempo de espera.
[Romper en este error] this._endPostBack (this._cr ... anagerTimeoutError(), remitente, nulo);
También probé añadiendo esto a mi web.config:
<httpRuntime maxRequestLength="1024000" executionTimeout="999999" />
Y en IIS> mi sitio> Configuración avanzada> Límites de conexión puse "Conexión Tiempo de espera (segundos)" 1200. Todo esto no hizo diferencia.
¿Alguien sabe lo que me podría estar perdiendo?
agradable, esto impidió mi informe el tiempo de espera. – AGuyCalledGerald