e are having a problem when exporting large SSRS reports to Excel from ASP.NET client. ASP.Net web application is hosted in web farm and uses Stateserver as Session provider.
The errors in the Report Server log are the following:
ERROR: Microsoft.ReportingServices.Library.RenderStrategyBase.ExecuteStrategy(OnDemandProcessingR
bufferedresponse!ReportServer_0-5!2010!07/15/2015-18:19:46:: e ERROR: Exception thrown when closing result buffered stream: Microsoft.ReportingServices.Diagnostics.Utilities.ReportServerHttpRuntimeClientDisconnectionException: A client has disconnected from
the Report Server Web service application domain ReportServer_MSSQLSERVER_0-5-130814528434881451. No corrective action is required. An error code has been submitted to ASP.NET to release the connection. The error code is 800708CA. ---> System.Runtime.InteropServices.COMException
(0x800708CA): This network connection does not exist. (Exception from HRESULT: 0x800708CA)
If we try to export the report in ReportServer using report Manager the excel gets exported. But when we invoke from ASP.NET client it fails.
We have already tried setting Executiontimeout for both instances of ASP.NEt client and SSRS (ReportServer\web.config) and AsyncPostbacktimeout in asp.net client.
PS: ASP.NET site is hosted as Virtual directory. WE have set connection timeout for parent site and virtual directory.
The Report has around 47K records.
Does anyone know how can be the cause of that and how can this be fixed?