Я хочу изменить режим хранения session
с inproc
на какой-либо другой сторонний поставщик сеансов в моем приложении. Я скачал для него стандартный provider
. Я использую этот провайдер в проекте и предоставляю информацию о сервере в web config
, сессия работает должным образом. Проблема, с которой я сталкиваюсь, заключается в том, что даже если я изменю данные сервера на любой случайный ip, код session
все еще работает. Я не могу определить, будет ли изменен режим сеанса внутри, после того как вы увидите недопустимый ip
или что-то еще. Я хочу проверить код, который использует sessionstate
. Как я могу это сделать?Как определить тип сеанса в asp.net
ответ
Используйте следующее:
System.Web.HttpContext.Current.Session.Mode
который возвращает значение перечисления SessionStateMode, который является одним из следующих:
InProc режим, который хранит состояние сеанса в памяти на веб-сайте сервер. Это значение по умолчанию.
StateServer режим, в котором состояние сеанса хранится в отдельном процессе, называемом государственной службой ASP.NET. Это гарантирует, что состояние сеанса
сохраняется, если веб-приложение перезапускается, а также делает сеанс
доступным для нескольких веб-серверов в веб-ферме.Режим SQLServer хранит состояние сеанса в базе данных SQL Server. Это гарантирует сохранение состояния сеанса, если веб-приложение
перезапустилось, а также состояние сеанса доступно для нескольких веб-серверов
в веб-ферме.Пользовательский режим, который позволяет указать пользовательского поставщика хранилища.
Off режим, который отключает состояние сеанса.
- 1. Как я могу определить переменную Javascript для сеанса в ASP.NET?
- 2. Как определить конструктор сеанса сеанса EJB3
- 3. ASP.NET MVC2 - Определить, какой тип шаблона визуализируется
- 4. Поведение сеанса сеанса ASP.NET
- 5. Как определить тип MIME загруженного файла в ASP.NET?
- 6. как определить тип содержимого ответа в asp.net mvc
- 7. Как надежно определить тип mime загруженного [текстового] файла в asp.net?
- 8. Возможно ли определить тип состояния сеанса ASP из кода?
- 9. Таймер сеанса в asp.net
- 10. Как определить рекурсивный тип?
- 11. как определить тип строки
- 12. Как определить тип файла?
- 13. Как определить тип StoryboardSegue
- 14. Как определить тип диска?
- 15. Как определить тип массива?
- 16. Как определить тип установщика?
- 17. Как определить тип группы?
- 18. Как определить тип аутентификации?
- 19. Как определить тип компонента
- 20. Как определить тип выражения?
- 21. Определить возраст сеанса в django
- 22. Как определить тип функции?
- 23. определить тип, как монады
- 24. Как определить тип файла
- 25. Как определить тип extern?
- 26. Как определить тип сообщения?
- 27. Как определить тип полигона
- 28. Как определить тип ввода
- 29. Как определить тип объекта?
- 30. Как определить тип микрофона
Спасибо. В моем случае он показывает режим как Custom, который является правильным. Можно ли проверить данные о сервере и порте пользовательского поставщика? –