我已经编写了一个用于双因素身份验证的自定义owin中间件,但有时会发生HttpContext.Current.Session抛出异常的对象引用未设置为对象的实例,当它检查新会话时。
我检查了HttpContext.Current为null,它总是在Chrome上运行,有时在IE中,但在Mozilla上不可用
答案 0 :(得分:1)
您可以参考以下链接 - http://vegetarianprogrammer.blogspot.in/2012/12/understanding-synchronizationcontext-in.html
您可以在配置中添加以下密钥。
import <top_level_module>.<submodule>.<etc>
答案 1 :(得分:0)
经过调查,我找到了解决方案,因此上下文不会为空。 使用异步方法时,这不会使上下文为空。