我有一个自定义的IIS模块,在context_PostAcquireRequestState事件中注册。 我想将结果缓存在会话中,如果它可用的话。 但由于某种原因,当我尝试检查会话是否可用时,我一直收到“会话状态在此上下文中不可用。”错误。
if (application.Session != null)
这是我的会话检查。 我尝试了article的答案。但是得到了同样的错误。
P.S。 我不认为依赖异常作为正常流程是一种好习惯。 所以,我想避免只是捕获错误并在没有会话的情况下继续进行。