Hi. I am using Crystal Reports for Visual Studio with Visual Studio 2013 and have the reports running on .NET 4 website on Windows Server 2008 R2. I am storing a ReportDocument in Session and setting the ReportSource of a CrystalReportViewer in another page to display the report. This works perfectly when Session is InProc but deserialization fails with the following error when I switch to using StateServer:
CrystalDecisions.Shared.CrystalReportsException: Deserialization failed. You need to run "rassdk://C:\websites\ltcr\system\reports\rpt-files\checks_received.rpt" on a Report Application Server. ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt
This is the same issue reported in unable to deserialize Crystal Report (ASP.NET) but there is no resolution.