我们正在使用Reporting Service(SSRS 2008)webservice(ReportingService2005.asmx,ReportingExecutionService2005.asmx)将报告从Windows应用程序导出/呈现为PDF格式。当导出包含报告的大量数据(高达10MB)时,我们将获得异常,因为“底层连接已关闭:接收时发生意外错误”。少量数据包含报告正常工作。
相同的报告在我们的开发环境中正常运行。我们在生产环境中遇到了这个问题。
异常详细信息:
System.Net.WebException:The 基础连接已关闭:An a上发生意外错误 接收。在 System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest的 请求) System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest的 请求) System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(字符串 methodName,Object [] parameters)at ReportWebReference.ReportingService.Render(字符串 报告,字符串格式,字符串 HistoryID,String DeviceInfo, ParameterValue []参数, DataSourceCredentials []凭据, String ShowHideToggle,String& 编码,字符串& Mime类型, 的parameterValue []&安培; ParametersUsed, 警告[]&安培;警告,字符串[]& StreamIds)
即使报告服务超时设置为“无限”,我们也面临着这个问题。
要解决此问题,我们是否需要更改报告服务器/ IIS中的任何配置设置?..