我正在开发 Asp.net Mvc3 应用程序并使用自定义身份验证IPrinciple
,使用 IIdentity 并将经过身份验证的用户详细信息存储在HttpContext.Current.Session
(SimpleSessinPessister
静态类)中。在不同的操作/视图(在同一控制器中)(使用 RedirectToAction)之间导航后HttpContext.Current.Session
变为空。
另一个观察结果是,很快我们使用miscrosoft.reportviewer
它生成的 PDFHttpContext.Current.Session
变为 null 并且应用程序被迫重新登录。
如果 `HttpContext.Current.Session 变为 null 那么 TempData 也变为 null 吗?
提前致谢。杰姆斯