我在asp.net网站上显示的SSRS报告运行良好。问题发生在用户打开报告并将屏幕保持原状一段时间(如15-20分钟),然后当他在报告屏幕上执行某些活动(如回发等)时,会发生以下错误
报告执行r3fwifezzfm2qoe3anvp0n55已过期或无法找到。 (rsExecutionNotFound)
注意:该网站的会话仍处于活动状态。
即使在报表服务器的站点设置中设置报表超时设置后,错误仍然存在。
请尽快告诉我这个错误的任何可能解决方案。
答案 0 :(得分:2)
您可以在ConnectionString
中设置超时,如下所示:
<add name="ConnectionString"
connectionString="Data Source=your datasource;Initial Catalog=yourdbname;Integrated Security=false;User ID=sa;Password=yourpassword;Min Pool Size=0;Max Pool Size=5000;Connect Timeout=0"
providerName="System.Data.SqlClient"/>