Я заметил этот пост на тему: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 для компиляции моего приложения в режиме отладки.
Тестирования показало, что, несмотря на директиву, .NET только позволяет пользователю запрашивать одну активность в то время. Таким образом, по-прежнему существует блокировка записи для объекта сеанса. – Matt