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