We have created few SSRS reports which have in turn been made available in an ASP.NET page using ReportViewer control. The rendering time of reports vary from 8 min to 15 min (one huge report).
Note: The report has no grouping or heavy formatting. The data is huge and query run time is huge.
These reports when run on ASP.NET website try to load but then no result is displayed and blank screen appears.
Resolutions tried:
• Increased the execution timeout in Reporting Server Web
Config:<httpRuntime executionTimeout="36000" />
• RsreportserverConfig changes:
<Add Key="SecureConnectionLevel" Value="0"/>
<Add Key="CleanupCycleMinutes" Value="36000"/>
<Add Key="SQLCommandTimeoutSeconds" Value="0"/>
<Add Key="MaxActiveReqForOneUser" Value="20"/>
<Add Key="DatabaseQueryTimeout" Value="0"/>
<Add Key="RunningRequestsScavengerCycle" Value="60"/>
<Add Key="RunningRequestsDbCycle" Value="60"/>
<Add Key="RunningRequestsAge" Value="30"/>
<Add Key="MaxScheduleWait" Value="5"/>
<Add Key="DisplayErrorLink" Value="true"/>
<Add Key="WebServiceUseFileShareStorage" Value="false"/>
• Changed WebConfig of website to increase timeout:
<httpRuntime maxRequestLength="90000" executionTimeout="36000" requestValidationMode="2.0" />
Please suggest.