Как я могу увидеть, что находится в моем HttpContext.Cache - PullRequest
6 голосов
/ 12 августа 2011

Есть ли хорошие инструменты, чтобы увидеть, сколько данных (или даже лучше значений этих данных) в моем HttpContext.Cache?

Ответы [ 2 ]

5 голосов
/ 12 августа 2011

Isis - это панель управления для приложений ASP.NET, которая позволяет легко просматривать сборки приложения (отладочные или нет), ведение журнала, ошибки, кэш , сеанс, счетчики производительности, и больше. (Вы должны скомпилировать его из исходного кода.)

CacheManager хотя и довольно старый - он просто работает.

Редактировать: на основе CacheManager я написал свою собственную реализацию, в которой я использую Jayrock.Json для визуализации значений данных сложных типов / списков в виде для чтения json.

2 голосов
/ 12 августа 2011

Обновление; Предыдущая ссылка на статью Скотта Кейт исчезла. Так как там было довольно много кода (который не так легко суммировать без воспроизведения всего блога), я обновляю этот ответ более простым выбором: Aspy

Aspy - абсолютно бесплатное средство просмотра онлайн-сеансов ASP.NET и кэша. Он может быть интегрирован с любым веб-приложением ASP.NET, включая ASP.NET MVC и веб-API. Он готов к использованию сразу после установки. Более подробное описание доступно на нашем сайте:

Доступно в NuGet и вообще не требует кодирования.

PM> Install-Package Aspy

Короткий Скринкаст

...