1

场景:

我有一种情况,我需要在 DNN 模块内将一些会话变量传递给 ASPX 页面。然后该页面以字节数组的形式传输到Winnovative 的 PDF 发布组件。该组件在结果中返回一个 PDF 文档,然后将该 PDF 文档通过电子邮件发送给客户。

问题:

当调用 ASPX 页面(在 IIS 上作为 DNN Web 项目的一部分托管)以将其传递给 Winnovative 时,会话将过期。有人注意到,当我(以任何方式)请求页面时会话已过期,并且在该页面上创建了一个新会话。

是否有任何解决方法(不涉及数据库)我可以从那个特定的 ASP.NET 页面访问这些会话变量(它是一个数据集)?

4

1 回答 1

2

在 DotNetNuke 5.6.1 中调用非 DNN ASPX 页面存在一个已知问题,该问题已在 5.6.2 中得到修复。您可能想尝试升级到 5.6.2,看看是否能解决问题。

于 2011-03-28T20:09:01.397 回答