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

Есть ли что-то сродни 'Панели инструментов Отладки Django' для ASP.NET (и более конкретно ASP.NET MVC).

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

13
задан jameszhao00 15 February 2010 в 02:00
поделиться

3 ответа

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

2
ответ дан 2 December 2019 в 01:31
поделиться

Ознакомьтесь с главой 9 по упаковке приложений OSGi/Equinox в новой книге OSGi и Equinox. Он доступен на черновых погонах: http://my.safaribooksonline.com/9780321561510 . Он должен быть доступен в печати для покупки EclipseCon в марте.

-121--4043389-

Обычно я использую что-то вроде:

if (str == "") {
     //Do Something
}
else {
     //Do Something Else
}
-121--1894486-

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

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

0
ответ дан 2 December 2019 в 01:31
поделиться

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

1
ответ дан 2 December 2019 в 01:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: