Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSRS超时异常-1分钟40秒后通过WCF服务导出时_Wcf_Ssrs 2008 R2 - Fatal编程技术网

SSRS超时异常-1分钟40秒后通过WCF服务导出时

SSRS超时异常-1分钟40秒后通过WCF服务导出时,wcf,ssrs-2008-r2,Wcf,Ssrs 2008 R2,在100秒(1分钟40秒)之后将SSRS报告导出为其他格式(Excel或PDF)时,我面临超时异常。帮帮我 尽管我在报表服务器和配置文件中做了一些配置更改(如下所示),以解决超时问题,但仍然没有解决 请检查下面的更改,并让我需要任何更改,或者在哪里更改配置 1。(Rdl文件)处理选项->报告超时->不超时报告 2。已更改服务的web.Config中的配置。 Set the executionTimeout value to ‘10800’ (3 hours) as shown below:

在100秒(1分钟40秒)之后将SSRS报告导出为其他格式(Excel或PDF)时,我面临超时异常。帮帮我

尽管我在报表服务器和配置文件中做了一些配置更改(如下所示),以解决超时问题,但仍然没有解决

请检查下面的更改,并让我需要任何更改,或者在哪里更改配置

1。(Rdl文件)处理选项->报告超时->不超时报告

2。已更改服务的web.Config中的配置。

 Set the executionTimeout value to ‘10800’ (3 hours) as shown below:

  <system.web>
  <httpRuntime executionTimeout = "10800" />
  </system.web>
将executionTimeout值设置为“10800”(3小时),如下所示:
3.SQL Server Management Studio,连接到报表服务器实例,右键单击报表服务器名称,然后选择属性。单击“执行”打开此页面。 更改为不超时报告执行

4。在RSReportServer.config中更改了默认值(DatabaseQueryTimeout):

  <Add Key="ProcessRecycleOptions" Value="1"/> <!--Disabled-->

  <Add Key="CleanupCycleMinutes" Value="36000"/> <!--10 Hours-->

  <Add Key="SQLCommandTimeoutSeconds" Value="0"/> <!--None-->

   <Add Key="MaxActiveReqForOneUser" Value="100"/>

  <Add Key="**DatabaseQueryTimeout**" Value="0"/> <!--None-->

   <Add Key="RunningRequestsScavengerCycle" Value="36000"/> <!--10 Hours-->

  <Add Key="RunningRequestsDbCycle" Value="36000"/> <!--10 Hours-->

  <Add Key="RunningRequestsAge" Value="30"/>

5。web.config中的ExecutionTimeout设置

\程序文件\Microsoft SQL Server\MSSQL.X\Reporting Services\ReportManager\

\程序文件\Microsoft SQL Server\MSSQL.X\Reporting Services\ReportServer)

在这两个web.config文件中,我都改为36000

应用程序有20分钟的会话超时值

我希望解决上述问题。

 Set the executionTimeout value to ‘10800’ (3 hours) as shown below:

  <system.web>
  <httpRuntime executionTimeout = "10800" />
  </system.web>

提前感谢。

1。当您在WCF之外执行报告时,报告是否运行良好?2.WCF服务可能遇到未处理的异常-这些异常可能显示为超时。此外,您可能需要调整实际的WCF超时值(在配置文件的“”部分中)。如果您没有定义任何内容,那么将使用默认值(我想这是1分钟)。
 Set the executionTimeout value to ‘10800’ (3 hours) as shown below:

  <system.web>
  <httpRuntime executionTimeout = "10800" />
  </system.web>