SSRS Report Viewer 10.0.0.0错误

时间:2014-11-20 23:11:57

标签: asp.net reporting-services reportviewer ssrs-2014

在我的应用程序中,用户单击一个按钮,该按钮启动包含Report Viewer控件的新窗口,用户从那里选择动态生成的下拉列表中的参数。当他们单击“查看报告”按钮时,它偶尔会抛出以下错误:

"The report execution {random ID code that changed with each error} has expired or cannot be found. (rsExecutionNotFound)"

在做了一些谷歌研究之后,我尝试过:

  1. 修剪报告路径中的所有空白区域。
  2. 在服务器上延长会话时间。
  3. 确保SSRS服务器和SQL服务器上的时区相同。
  4. 删除等于" Microsoft.Reporting.WebForms.ReportHierarchy"。
  5. 的会话变量

    这些解决方案都没有解决问题。我无法找出导致错误出现的原因。它似乎随机抛出。

    是否有人遇到此错误并弄清楚导致错误的原因/解决方法?

    由于

1 个答案:

答案 0 :(得分:0)

您应该查看报告服务器上的日志文件以获取更详细的信息。日志文件在[PROGRAM_FILES] \ Microsoft SQL Server \ MSRS11.MSSQLSERVER \ Reporting Services \ LogFiles中创建。如果您可以隔离条件并重现问题,那么您很可能会找到有关导致问题的更多信息。我敢打赌,当请求报告并且您的应用程序的会话未到期但您的应用程序,报表查看器和ssrs之间的会话已过期时,这是一个问题。你可以增加这个价值。