【发布时间】:2019-05-01 04:32:05
【问题描述】:
我们最近集成了 ASP.Net Async SessionState Module,并开始在 Global.asax Session_Start 事件处理程序中看到 null ref 异常。
我无法在本地复制它,而且它似乎不会一直发生在现场,但我相信这是我们尝试在 Session_Start 中访问 HttpContext.Current 的时候。我的猜测是 HttpContext.Current 有时为 null,因为 Session 初始化是异步的。
关于如何解决的任何建议?
【问题讨论】:
-
你实现了自己的
SessionStateStoreProviderAsyncBase吗?如果是这样,您可以发布一些代码吗?此外,这个包看起来适用于 HttpContextBase,而不是 HttpContext -
@user326608 不,我们使用了问题中链接的模块
标签: asp.net-mvc session-state global-asax httpcontext