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?

questionAnswers(1)

yourAnswerToTheQuestion