Есть ли что-то похожее на панель инструментов Django Debug для ASP.NET(и, более конкретно, ASP.NET MVC).
Это наложение HTML-страницы, которое показывает общее время выполнения, SQL-запросы (и время), какие виды были вызваны... и т.д.
Есть ли что-то похожее на панель инструментов Django Debug для ASP.NET(и, более конкретно, ASP.NET MVC).
Это наложение HTML-страницы, которое показывает общее время выполнения, SQL-запросы (и время), какие виды были вызваны... и т.д.
Я немного опоздал с ответом. мини-профайлер делает именно это. Вы можете увидеть его в действии на http://data.stackexchange.com (в верхнем левом углу).
Я использую HttpModule, например этот, чтобы регистрировать информацию об эффективности запроса.
Платформа диагностики веб-сайта
Предоставление в режиме реального времени диагностики и анализов на кончиках пальцев сотен тысяч разработчиков ежедневно
Live demo: http://play.getglimpse.com/
Glimpse Heads-Up Display (HUD) - это мини-панель, которая извлекает наиболее важные сведения о запросе и отображает ее внизу вашей страницы.
Из HUD вы можете опуститься на другой уровень информации, нажав "G" в нижнем правом углу. Когда откроется Main Panel, вам будет представлена серия вкладок, которые предлагают широкий спектр возможностей для вашего приложения.
Закладки ядра:
вкладки ASP.NET:
Специальные вкладки ASP.NET MVC:
вкладки EF:
Если вы используете EF, NH или L2S, вы можете проверить awesome http://hibernatingrhinos.com/products/UberProf. Это поможет вам с sql-запросами и предупредит вас о некоторых плохих практиках (выберите N + 1 и т.д.).
ELMAH может быть вам полезен.
И для измерения времени на стороне сервера попробуйте проверить время между OnResultExecuting/OnResultExecuted. Это в основном время, чтобы на самом деле сделать страницу в HTML.
На стороне клиента вы можете использовать расширение Firebug для Firefox, отметьте вкладку "Сеть"
Нет, ничего не знаю.
Если вы используете WebForms в качестве своих представлений, вы можете получить имя визуализированного представления из стандартной трассы ASP.NET(установить, затем перейти к {approot}/trace.axd). И если вы используете SQL Server, так как ваша СУБД использует Profiler для просмотра запросов.