asp.net - 在 ASP.NET 网站中,SSRS报告未呈现

  显示原文与译文双语对照的内容
0 0

我们创建了几个SSRS报告,这些报告又可以使用ReportViewer控件在 ASP.NET 页面中提供。 报告的呈现时间从 8分钟到 15最小( 一个巨大的报告) 。

注:报表没有分组或者重格式。 数据非常庞大,查询运行时间巨大。

当 ASP.NET 网站运行时这些报告尝试加载,但不会显示结果,屏幕会显示空白屏幕。

尝试的分辨率:


Config:<httpRuntime executionTimeout="36000"/>

<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"/>


<httpRuntime maxRequestLength="90000" executionTimeout="36000" requestValidationMode="2.0"/>

请推荐。

时间: 原作者:

0 0

IIS 中尝试以下步骤: 打开 IIS 。转到> 应用程序池。 右键单击应用程序池。 选择'设置应用程序池默认值'。 更新如下:

  1. 空闲超时( 分钟): 给出 20分钟
  2. 最大工作进程:将这里设置为 1. ( 问题背后的实际原因是,如果有多个工作进程,处理程序不能找到期望的会话状态数据) 。
    1. 将 private 内存限制和虚拟内存限制设置为零( 0 ) 。

希望它能工作:)

原作者:
...