Подтвердить что ты не робот

Панель инструментов Debug для ASP.NET

Есть ли что-то похожее на панель инструментов Django Debug для ASP.NET(и, более конкретно, ASP.NET MVC).

Это наложение HTML-страницы, которое показывает общее время выполнения, SQL-запросы (и время), какие виды были вызваны... и т.д.

4b9b3361

Ответ 2

Я использую HttpModule, например этот, чтобы регистрировать информацию об эффективности запроса.

Ответ 3

Glimpse:

Платформа диагностики веб-сайта

Предоставление в режиме реального времени диагностики и анализов на кончиках пальцев сотен тысяч разработчиков ежедневно

Live demo: http://play.getglimpse.com/

Glimpse Heads-Up Display (HUD) - это мини-панель, которая извлекает наиболее важные сведения о запросе и отображает ее внизу вашей страницы.

Из HUD вы можете опуститься на другой уровень информации, нажав "G" в нижнем правом углу. Когда откроется Main Panel, вам будет представлена ​​серия вкладок, которые предлагают широкий спектр возможностей для вашего приложения.

Закладки ядра:

  • Ajax
  • История
  • Timeline
  • Трассировка

вкладки ASP.NET:

  • Кэш
  • Конфигурация
  • Окружающая среда
  • Запрос
  • Маршруты
  • Сервер
  • Session

Специальные вкладки ASP.NET MVC:

  • Выполнение
  • привязка к модели
  • Метаданные
  • представления

вкладки EF:

  • SQL

Ответ 4

Если вы используете EF, NH или L2S, вы можете проверить awesome http://hibernatingrhinos.com/products/UberProf. Это поможет вам с sql-запросами и предупредит вас о некоторых плохих практиках (выберите N + 1 и т.д.).
ELMAH может быть вам полезен.
И для измерения времени на стороне сервера попробуйте проверить время между OnResultExecuting/OnResultExecuted. Это в основном время, чтобы на самом деле сделать страницу в HTML.
На стороне клиента вы можете использовать расширение Firebug для Firefox, отметьте вкладку "Сеть"

Ответ 5

Нет, ничего не знаю.

Если вы используете WebForms в качестве своих представлений, вы можете получить имя визуализированного представления из стандартной трассы ASP.NET(установить, затем перейти к {approot}/trace.axd). И если вы используете SQL Server, так как ваша СУБД использует Profiler для просмотра запросов.