(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Glimpse - серверный "firebug" для проектов ASP.NET

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

Glimpse - это расширение, которое можно добавить в проект на базе ASP.NET и получить богатую отладочную серверную информацию во время работы веб-приложения.

image

Панель представленная на рисунке устанавливается с помощью букмарклета для любого браузера. Она предлагает массу важной информации о работе приложения на серверной стороне. В том числе:

  • конфигурация веб-приложения;
  • значение переменных окружения и информация о .NET-сборках;
  • информация о этапах выполнения жизненного цикла приложения в ответ на запрос;
  • информация о используемых маршрутах ASP.NET при работе приложения;
  • параметры HTTP-запросов;
  • параметры сессий ASP.NET и значения сохраненные в них;
  • параметры и жизненный цикл представлений ASP.NET;
  • отслеживание и работа с Ajax-запросами.

Как и многие инструменты сегодня, Glimpse доступен для легкой автоматической установки через пакетный менеджер NuGet. Рассмотрим подробно процесс установки и использования.

Видео

Прежде всего, вы можете посмотреть видео на официальном сайте Glimpse, в котором автор рассказывает про свой проект:

Установка Glimpse

Создайте простой проект ASP.NET MVC или откройте имеющийся в Visual Studio 2010. Для установки Glimpse достаточно воспользоваться одной командой NuGet:

> install-package glimpse

image

Вы можете воспользоваться GUI и установить пакет Glimpse через пункт меню "Add Library Package Reference":

image

После установки Glimpse становится сразу же доступен в вашем веб-приложении.

Запуск Glimpse

Запустите свое приложение и перейдите по адресу http://адрес_вашего_приложения/glimpse/config. Вы попадете в панель Glimpse, которая позволяет активировать консоль Glimpse и добавить в ваш браузер букмарклет для быстрой активации.

image

Чтобы активировать консоль Glimpse просто щелкните по кнопке "Turn Climpse On". Вы можете перетащить эту кнопку на панель быстрого запуска браузера, для того, чтобы активировать Glimpse оттуда без перехода на страницу конфигурации.

Вернитесь на главную страницу своего приложения и вы увидите иконку скрытой панели Glimpse:

image

По нажатию на иконку вы получите доступ к консоли.

image

Работа с Glimpse

Работа с консолью Glimpse ничем не отличается от работы с обычными инструментами разработчика. Используйте вкладки, для того, чтобы переходить по панелям с разной информацией.

Для примера, перейдите на вкладку Routes и вы увидите информацию о маршрутах, которые были использованы при обработке страницы. Для проекта MVC по умолчанию панель выдаст следующую информацию:

image

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

Работа с Ajax-запросами требует отдельного пояснения. На вкладке XHRequests отображается список выполненных запросов на странице.

image

Для того, чтобы начать исследовать данные конкретного запроса необходимо выбрать его с помощью ссылки Launch. После этого строка состояния Glimpse изменит свое значение так, чтобы указывать на работу с данными Ajax-запроса:

image

Теперь вы можете исследовать серверные и другие данные, которые относились именно к этому запросу:

image

Для того, чтобы вернуться обратно к работе с данными по всей странице выберите ссылку Reset на вкладке XHRequests.



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 29.04.2011 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
Microsoft Windows Professional 10, Электронный ключ
Microsoft Office 365 Бизнес. Подписка на 1 рабочее место на 1 год
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год.
Microsoft 365 Apps for business (corporate)
Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
Программирование на Microsoft Access
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Проект mic-hard - все об XP - новости, статьи, советы
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100