我有一个 MVC3 应用程序,它使用 Microsoft ReportViewer Web 控件提供 SQL Server 2008 报告。通常一切正常,除非将大型报告导出为 PDF。
在导出的 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 连接超时是某处的配置设置,但我不知道在哪里。我们已经查看了此处提到的所有配置设置,但没有任何效果 - 超时总是发生在导出后 2 分钟!
不幸的是,我没有很多 SSRS 配置知识,实际托管服务器的公司(客户的 IT 部门)也没有。所以任何帮助将不胜感激。