在我的应用程序中,用户单击一个按钮,该按钮启动一个包含 Report Viewer 控件的新窗口,然后用户从那里从动态生成的下拉列表中选择参数。当他们单击查看报告按钮时,它偶尔会抛出以下错误:
"The report execution {random ID code that changed with each error} has expired or cannot be found. (rsExecutionNotFound)"
在做了一些谷歌研究之后,我尝试过:
- 修剪报告路径中的所有空白。
- 延长服务器上的会话超时。
- 确保 SSRS 服务器和 SQL 服务器上的时区相同。
- 删除等于“Microsoft.Reporting.WebForms.ReportHierarchy”的会话变量。
这些解决方案都没有解决问题。我无法弄清楚导致错误出现的原因。它似乎是随机抛出的。
有没有人遇到这个错误并弄清楚是什么原因导致它/如何修复它?
谢谢