1.-I\'m using reporting services and sometimes I get this error ASP.NET session has expired or could not be found when I try to load a report.
2.-I real
I'm using report viewer 11.0.0; in your web config on system.web section, put the next configuration:
When you are generating the report (C# code bellow) in the reportviewer object change the KeepSessionAlive property to false and the AsynkRendering property to false, and that's all
this.rvReporte.KeepSessionAlive = false;
this.rvReporte.AsyncRendering = false;
(rvReporte) is a ReportViewer control located on my asp.net Form This solution work for me, i hope that work for other people.
Regards