The ASP.Net ReportViewer relies on ASP.Net session state to store critical data that can’t always be easily regenerated. In local mode, it stores the report snapshot, which contains a compiled form of the report definition, some or all of the data used