【发布时间】:2015-10-14 04:53:31
【问题描述】:
我注意到这篇关于类似主题的帖子:
ASP.NET -> WCF concurrency problem
我只是继续添加:
HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.ReadOnly);
在 AuthenticateRequest 事件中指向我的 HttpModule。稍后,在我的处理代码中,我调用:
HttpContext.Current.Session["value"] = "1";
此设置成功,并且该值在下一个请求中存在。有谁知道为什么我没有在这里抛出异常?我正在使用 MVC 5、.NET 4.5 并使用 Visual Studio 2013 在调试模式下编译我的应用程序。
【问题讨论】:
-
测试表明,尽管有指令,.NET 只允许用户一次请求一个活动。所以会话对象上仍然存在写锁。
标签: c# asp.net asp.net-mvc session-state