2014-12-09 1 views
0

Я заметил этот пост на тему:ASP .NET/Read Only Session/Позволяет Запись

ASP.NET -> WCF concurrency problem

Я просто пошел вперед и добавил:

HttpContext.Current.SetSessionStateBehavior (SessionStateBehavior .ReadOnly);

директива для моего HttpModule в событии AuthenticateRequest. Позже, в моем обращении код, я звоню:

HttpContext.Current.Session ["value"] = "1";

Этот набор успешно завершен, и значение есть в следующем запросе. Кто-нибудь знает, почему я не получаю исключение? Я использую MVC 5, .NET 4.5 и использовал Visual Studio 2013 для компиляции моего приложения в режиме отладки.

+0

Тестирования показало, что, несмотря на директиву, .NET только позволяет пользователю запрашивать одну активность в то время. Таким образом, по-прежнему существует блокировка записи для объекта сеанса. – Matt

ответ