El proyecto es ASP.NET 2.0, nunca he podido reproducirlo yo mismo, pero recibo correos electrónicos informándome que le sucede a los clientes muchas veces a la semana, a menudo algunas veces seguidas.Microsoft ReportViewer: errores caducados de sesión
Aquí está el error completo:
Detalles de la excepción:
Microsoft.Reporting.WebForms.AspNetSessionExpiredException: ASP.NET session has expired
Seguimiento de la pila:
[AspNetSessionExpiredException: ASP.NET session has expired] at Microsoft.Reporting.WebForms.ReportDataOperation..ctor() at Microsoft.Reporting.WebForms.HttpHandler.GetHandler() at Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Session Objects:75de8e1d65ff40d1ba666d940af5b118: Microsoft.Reporting.WebForms.ReportHierarchy 5210064be1fa4d6abf5dd5e56b262974: Microsoft.Reporting.WebForms.ReportHierarchy
Probé este código en la aplicación asp.net mvc 2. pero este método no fue llamado. – loviji
@loviji: ¿Cómo está utilizando un ReportViewer en MVC? Es un control de WebForms ... Independientemente, Application_Error en Global.asax debería funcionar para todos los sitios de ASP.Net. Consulte cómo utilizar y configurar correctamente el método especial Application_Error en ASP.NET; hay mucha ayuda en la web sobre cómo hacerlo. –
gracias esto ha ayudado a resolver mi problema –