reporting-services - SSRS 会话缓存和 Url 参数 rs:ClearSession=True 不工作
问题描述
我有报告说用户通过单击 asp.net 核心 mvc Web 应用程序中的链接来执行。网址的形式为:
https://{reportserver}?/{reportpath}¶meter={value}&rs:Format=PDF&rs:ClearSession=True
此链接应该以 PDF 文件的形式获取报告,以便在客户的浏览器中下载。
问题是,当用户有一个活动会话时,数据不是实时的,而是从报表服务器上的会话缓存中获取的。至少据我所知,无论如何.. 用户无法更新数据然后再次运行报告并查看报告上的更新。该报告有旧的缓存数据。如果用户打开一个新会话,要么关闭浏览器并重新打开视图并单击链接,要么打开另一个浏览器并导航到视图并单击链接,数据将是新鲜的..因为它来自新会话..
谁能回答为什么 rs:ClearSession=True 参数不起作用?
我的报表服务器版本:
我的报告缓存设置:
解决方案
推荐阅读
- firebase-storage - 如何更改 Firebase 存储访问令牌以下载 url?
- python - ABCMeta 没有给我一个例外
- ios - 错误:从 PHCachingImageManager 调用 requestImage 时 IOSurfaceCreate 'RGBA' 失败
- amazon-web-services - 无法从 AWS StepFunctions 正确插入 DynamoDB 项目
- c# - For 循环体以不满足线程代码中循环条件的值执行
- c++ - 如何使 std::vector 类成为一个序列,以便可以将其传递给 boost::hana::group?
- javascript - 如何在反应中比较数组和渲染元素
- javascript - 如何使用 id 的数组动态更改 href 属性?
- node.js - 如何在nodejs中不使用每个循环或任何循环直接访问数据?
- wordpress - 禁用 WordPress 5.5 插件电子邮件