0

我有一个MVC3应用程序,它使用Microsoft ReportViewer Web控件提供SQL Server 2008报表。一般来说,一切工作正常,除了将大型报告导出为PDF时。通过ReportViewer导出大型SSRS报表时出错

在正好2分钟进入出口我得到以下服务器错误:

Exception Details: System.Web.HttpException: Request timed out 

挖掘更深的错误,SQL报表服务器日志是非常有帮助的:

Error: "RsException: A client has disconnected from Report Server" 
Error Code: 800708CA: No connection available 

所以,我的猜测是ReportViewer连接超时是一个配置设置的地方,但我不知道在哪里。我们已经查看了所有的配置设置mentioned here,但没有任何工作 - timout始终出现在导出2分钟内!

不幸的是,我没有太多的SSRS配置知识,实际承载服务器的公司(客户端IT部门)也没有。所以任何帮助将不胜感激。

+1

也许看一下'executionTimeout'设置[here](http://msdn.microsoft.com/en-us/library/e1f13641(v = vs.100).aspx)。默认值是110秒。 – merekel 2013-02-14 21:50:58

+0

嗨,merekel。这真是太棒了,欢呼声。这是固定的! – 2013-02-14 23:12:40

+0

这是一个很好的习惯来标记答案,帮助你成为“最佳答案”;) – 2013-02-18 14:06:26

回答

0

提交这个答案,因为它的工作。

也许查看executionTimeout设置here为web.config文件。默认值是110秒。