SSRS报告在加载时挂起

时间:2015-04-17 00:52:45

标签: ssrs-2008

我不小心从SSRS报告服务器中删除了数据源。在我重新创建数据源并将所有报告再次部署到报表服务器(我已删除所有报表并重新部署它们)之后,所有报表都会挂起"正在加载..." 。此外,我在SSRS日志文件中发现以下错误消息:

  

未处理的异常:   Microsoft.Reporting.WebForms.HttpHandlerInputException:缺少URL   参数:IterationId at   Microsoft.Reporting.WebForms.HandlerOperation.GetAndEnsureParam(NameValueCollection中   urlQuery,String paramName)at   Microsoft.Reporting.WebForms.ReportImageOperation.PerformOperation(NameValueCollection中   urlQuery,HttpResponse回复)   Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext的   上下文)   System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()   在System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,   布尔和放大器; completedSynchronously)

任何人都知道这意味着什么以及如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

从错误消息中可以清楚地看到您的网址缺少名为IterationId的参数。

您可能需要参考this,它建议在网址末尾连接&IterationId=0

实际上做的是将&IterationID=0添加到网址的末尾

HttpContext.Current.RewritePath(u.PathAndQuery + "&IterationId=0");