Можно ли определить тип состояния сеанса ASP из кода? - PullRequest
0 голосов
/ 07 июня 2010

Я пытаюсь отследить проблему в нашей тестовой среде. Ранее было задано использование типа состояния сеанса InProc, но я добавил тип SQLServer для одного конкретного веб-приложения. Я сделал это, потому что мы используем тип SQLServer в нашей производственной среде, и я хочу, чтобы наш тестовый env соответствовал как можно ближе.

Однако после изменения на SQLServer я не получаю никаких ошибок при попытке сохранить несериализуемые данные в сеансе, как я ожидал. Это работает просто отлично, хотя я думаю, что не должно. Я относительный новичок, когда дело доходит до настройки этого, но из различных руководств, которые я гуглил, я думал, что охватил все основы.

Мне было интересно, есть ли какие-нибудь фрагменты кода, чтобы проверить, какой тип состояния сеанса активно использует приложение.

Спасибо

1 Ответ

0 голосов
/ 07 июня 2010

Хорошо, нашел его, набрав:

System.Web.SessionState.HttpSessionState.Mode  

Также был в состоянии просмотреть таблицы в базе данных ASPState, чтобы увидеть добавление / удаление сеансов.

По-видимому, мы использовали только тестовый код, который мы ожидали сломать, который вел себя не так, как мы ожидали ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...