Jak mogę wygenerować kompletny trace.axd w ASP.NET MVC?
Na mojej aplikacji, po włączeniuŚledzenie ASP.NET w aplikacji ASP.NET MVC statystyki obliczania czasu były wyłączone o współczynnik 5000.
Mam załadowaną stronę, która zajmuje od 7 do 9 sekund. Potwierdzają to zarówno Firebug, jak i pole „time-taken” w plikach dziennika IIS. (To jest tylko strona powracająca do klienta, a nie jakikolwiek układ, DOM lub wykonanie skryptu).
Jednakże, gdy włączam śledzenie całej aplikacji na (przez web.config) i przeglądam dane wyjściowe śledzenia, czas od „Rozpocznij PreInit” do „End Render” jest krótszy niż 0,001 sekundy.
Zakładam, że to dlatego, że Trace.axd został zbudowany z myślą o WebFormach, a MVC omija tradycyjny cykl życia strony.
Jednak nawet jeśli dodam niestandardowe ślady na początku i na końcuOnActionExecuting/OnActionExecuted, czas jest jeszcze krótszy niż 0,1 sekundy.
Czy ktoś wie, gdzie w ASP.NET MVC będę musiał zaczepić, aby mieć raport z wyjścia trace.axd dokładne czasy wykonania?