- Хроники. - -
ASP.NET trace как один из инструментов отладки.
Posted By Ikutsin On 4 августа 2008 @ 15:00 In .NET C#,Авторские утилиты | Comments Disabled
Понятно, что производить отладку веб страниц в ASP.NET можно с помощью дебагера в VS. Для этого нужно присоединить процесс w3wp.exe и расставить точки прерывания (breakpoints).
Но есть еще один способ проследить ход загрузки страницы — с помощью trace функциональности. Этот метод позволяет также проследить узкие места в производительности сайта (profiling).
В блок trace входит:
Для настройки trace достаточно добавить следущий блок в web.config файл:
enabled=«true»
requestLimit=«10»
pageOutput=«false»
traceMode=«SortByTime»
localOnly=«true»
/>
где:
Есть также возможность отладки только одной страницы, для этого нужно добавить trace=»true» в тег @Page
>% @Page language=«C#» debug=«true» trace=«true» %<
или непосредственно в код страницы:
Trace.IsEnabled = True
Разработчик может писать собственные сообщения в trace. Для этого нужно использовать объект Trace в классе Page.
protected void Page_Load ( ) {
Trace.Write («category», «Example trace» );
}
Trace.axd — это файл создается автоматически. Сюда сохраняется история запросов с соответствующими параметрами. Этот файл хранит список последних запросов к приложению. Страница деталей имеет тот-же вид, что и Trace на основе страницы.
URL файла — http://>ApplicationName</trace.axd».
Article printed from Хроники.:
URL to article: /137-aspnet-trace-kak-odin-iz-instrumentov-otladki
Click here to print.
Copyright © 2008 Все, что меня окружает. All rights reserved.