Как я могу увидеть, что находится в моем HttpContext.Cache
Есть ли хорошие инструменты, чтобы увидеть, сколько данных (или даже лучше, значения этих данных) в моем HttpContext.Cache
?
2 ответа
Isis - это панель управления для приложений ASP.NET, которая позволяет легко просматривать сборки приложения (отладочные или нет), ведение журнала, ошибки, кэш, сеанс, счетчики производительности и многое другое. (Вы должны скомпилировать его из источника.)
CacheManager хотя и довольно старый - он просто работает.
Редактировать: на основе CacheManager я написал свою собственную реализацию, где я использую Jayrock.Json для визуализации значений данных сложных типов / списков в виде удобочитаемого JSON.
Обновить; Предыдущая ссылка на статью Скотта Кейт исчезла. Так как там было довольно много кода (который не так легко суммировать без воспроизведения всего блога), я обновляю этот ответ более легким выбором: Aspy
Aspy - это полностью бесплатная онлайн-программа просмотра ASP.NET Session и Cache. Он может быть интегрирован с любым веб-приложением ASP.NET, включая ASP.NET MVC и веб-API. Он готов к использованию сразу после установки. Более подробное описание доступно на нашем сайте:
Доступно на NuGet и не требует кодирования вообще.
PM> Install-Package Aspy
Короткий скринкаст