Projekt to ASP.NET 2.0, nigdy nie byłem w stanie tego odtworzyć, ale otrzymuję wiadomości e-mail informujące mnie, że zdarza się to klientom wielokrotnie w tygodniu, często kilka razy z rzędu.Microsoft ReportViewer: Błędy wygasły sesji
Oto pełna błędu: Szczegóły
Wyjątek:
Microsoft.Reporting.WebForms.AspNetSessionExpiredException: ASP.NET session has expired
ślad stosu:
[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
Próbowałem tego kodu w aplikacji asp.net mvc 2. ale ta metoda nie została wywołana. – loviji
@loviji: W jaki sposób korzystasz z ReportViewer w MVC? Jest to formant WebForms ... Bez względu na to, Application_Error w Global.asax powinien działać dla wszystkich witryn ASP.Net. Sprawdź, jak poprawnie używać i konfigurować specjalną metodę Application_Error w środowisku ASP.NET - w Internecie jest dużo pomocy, jak to zrobić. –
dzięki temu pomogło mi rozwiązać mój problem –