场景:
我有一种情况,我需要在 DNN 模块内将一些会话变量传递给 ASPX 页面。然后该页面以字节数组的形式传输到Winnovative 的 PDF 发布组件。该组件在结果中返回一个 PDF 文档,然后将该 PDF 文档通过电子邮件发送给客户。
问题:
当调用 ASPX 页面(在 IIS 上作为 DNN Web 项目的一部分托管)以将其传递给 Winnovative 时,会话将过期。有人注意到,当我(以任何方式)请求页面时会话已过期,并且在该页面上创建了一个新会话。
是否有任何解决方法(不涉及数据库)我可以从那个特定的 ASP.NET 页面访问这些会话变量(它是一个数据集)?