Изучение всех активных сессий и их содержимого в ASP.NET - PullRequest
0 голосов
/ 12 апреля 2011

Есть ли какая-либо утилита, которая позволяла бы мне проверять содержимое объектов Session для моего сайта, работающего на IIS 7 / Framework 3.5, на моем компьютере разработчика?У меня есть огромная база кода, которая хранит много данных в состоянии сеанса (in-proc), и я пытаюсь выяснить, что именно хранится.Конечно, я могу узнать тип данных, просматривая код, но мне было интересно, есть ли для этого внешняя утилита.:)

Я также посмотрел цикл Session.Contents, но он дает только данные текущего сеанса, а я хочу просмотреть все существующие сеансы.

Спасибо!

Ответы [ 2 ]

1 голос
/ 12 апреля 2011

вы можете использовать режим Sql Server для состояния сеанса и запрашивать таблицы, которые он использует.http://msdn.microsoft.com/en-us/library/ms178586.aspx

0 голосов
/ 12 апреля 2011

Вы можете включить трассировку на уровне страницы или приложения

http://msdn.microsoft.com/en-us/library/94c55d08.aspx

Это выведет всю информацию о том, что находится на вашей странице, состоянии просмотра, сеансе и т. Д. По умолчанию информация будет прикреплена к нижней части вашей страницы, но вы также можете перенаправить туда, где сохраняется эта трассировка, если вам нужно видеть это в QA и не хочу, чтобы пользователи видели это. Но обычно вы делаете это в среде разработки, чтобы посмотреть, какие объекты хранятся.

...