Do Areas в Mvc2 имеют сеансовую изоляцию или они используют тот же сеанс, что и остальная часть приложения для того же пользователя.Области и сеансы Mvc2
ответ
Они являются частью одного и того же приложения ASP.NET и поэтому имеют один и тот же сеанс.
Ну я не кажусь, считаю, что верно, как мой запрос на ту же сессию, установленной в другой области MVC приходит утратившим, где, как и в этой области он работает отлично
Но они делают, просто как сказал @Charlino, он использует сессию ASP.NET. Возможно, у вас нет только областей, но на самом деле есть отдельные виртуальные каталоги/приложения.
Используете ли вы Session [] или TempData []. Я не думаю, что это имеет значение, но TempData - это механизм MVC, поэтому у него может быть дополнительный крючок.
Ну, это просто, у меня есть сеанс в области, где я делаю этот сеанс [SessionName] = что-то работает нормально, но в главном приложении я устанавливаю эту переменную сеанса равным null, произнося samething, но = null, а вот на приложении происходит сбой с отладчиком показывая null = null, даже на часах он показывает null. – user182630
1. осторожно, если в часах, которые вы случайно добавили Session [SessionName] = null. 2. Я не понимаю, что вы имели в виду с нулем = null выше, но я предлагаю вам установить точку останова. Всюду вы. Очистите() сеанс, а также где вы выполняете Session [SessionName] = null. 3. Убедитесь, что нет другого фактора, например, его использование без cooki-сессии, и у вас есть ссылка, которая не проходит через механизм asp.net, поэтому он не получает идентификатор сеанса в ссылке. И, наконец, после того, как вы проверили все это, если он все еще не работает, опубликуйте редактирование на свой вопрос с помощью дополнительной информации, включая код и настройки. – eglasius
- 1. ASP.NET MVC2 Проверка DataAnnotaion в области обновления
- 2. ASP.NET MVC2 Области/Администрирование и все это вместе
- 3. MVC2 и jquery.validate.js
- 4. MVC2 и сеанс
- 5. ASP.NET MVC2 и AJAX
- 6. OOP - сеансы и PHP
- 7. AppEngine и сеансы
- 8. Пользовательские сеансы и логины
- 9. CodeIgniter 3 и сеансы
- 10. Вспышка и сеансы
- 11. Azure, SubscriptionClient.OnMessage и сеансы
- 12. сеансы Heroku и passport.js
- 13. Django, Apache и сеансы
- 14. Сеансы Threading и SQLAlchemy
- 15. регистрации Войти и сеансы
- 16. Обнаружение пакетов и сеансы
- 17. Куки-файлы и сеансы
- 18. Рельсы и сеансы
- 19. HTML-формы и сеансы
- 20. Phantomjs и сеансы
- 21. Restlet, GWT и сеансы
- 22. Apache ProxyPass и сеансы
- 23. htaccess и сеансы/cookies
- 24. Безопасность и сеансы
- 25. Django CSRF и сеансы
- 26. Отключить сеансы и карты
- 27. Пользователи и пользовательские сеансы
- 28. Пользователь mysql и сеансы
- 29. Json, PHP и сеансы
- 30. сеансы проверки и mysql
Ну, похоже, что это не так, поскольку моя просьба о том же сеансе, установленном в другой области mvc, имеет значение null, где, как и в этой области, она отлично работает – user182630
Можете ли вы подробно рассказать о своем вопросе. Дайте нам некоторый код и некоторые знания о том, как приложение настраивается в visual studio и IIS. Ta. – Charlino