[英]SSRS report not rendering in ASP.NET website
我们已经创建了几个 SSRS 报告,这些报告又可以使用 ReportViewer 控件在 ASP.NET 页面中可用。 报告的呈现时间从 8 分钟到 15 分钟不等(一份巨大的报告)。
注意:报告没有分组或重格式。 数据量很大,查询运行时间也很长。
这些报告在 ASP.NET 网站上运行时尝试加载,但没有显示结果并出现空白屏幕。
尝试的决议:
• 增加了 Reporting Server Web 中的执行超时
Config:<httpRuntime executionTimeout="36000" />
• RsreportserverConfig 更改: <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"/>
• 更改网站的 WebConfig 以增加超时时间:
<httpRuntime maxRequestLength="90000" executionTimeout="36000" requestValidationMode="2.0" />
请建议。
在IIS
尝试这些步骤: 打开IIS
。 转到 > 应用程序池。 右键单击您的应用程序池。 选择“设置应用程序池默认值”。 更新以下内容:
希望它会起作用:)
只需重新编译在 rdl 中使用的存储过程。
希望它能解决你的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.