Solución:
Probablemente esté almacenando su sesión en proceso. Intente cambiarlo al servidor de estado de sesión. Puedes encontrar más detalles aquí.
Estoy usando el visor de informes 11.0.0; en su configuración web en la sección system.web, coloque la siguiente configuración:
<sessionState timeout ="120" mode="InProc" cookieless="false" />
Cuando esté generando el informe (código C # abajo) en el objeto reportviewer, cambie la propiedad KeepSessionAlive a false y la propiedad AsynkRendering a false, y eso es todo.
this.rvReporte.KeepSessionAlive = false;
this.rvReporte.AsyncRendering = false;
(rvReporte) es un control ReportViewer ubicado en mi formulario asp.net Esta solución funciona para mí, espero que funcione para otras personas.
Saludos
<httpCookies httpOnlyCookies="false" requireSSL="false"/>
Resuelve el problema. Gracias a: http://www.c-sharpcorner.com/Blogs/8786/reportviewer-Asp-Net-session-has-expired.aspx
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)