Here's a thing that has me baffled.
We have a ReportViewer control (version 9) in an ASP.Net page. It runs reports from a remote Reporting Services server (version 2008) and uses the IReportServerConnection stuff for setting network credentials. However, when a user runs a report (a long-running one) it blocks any further requests to the web site until it has rendered. Indeed, other users can not even get to the start page of the site until the report has finished.
Now, I have done all the usual things like set AsyncRendering=true, use SessionServer as the state service and turning the number of worker threads down to 1. Still no joy. Is it really the case that the ReportViewer control can only run one report at a time?
Whatever it is, I feel dumb. Any help is pathetically gratefully received.
View Complete Post