Как я могу создать полный trace.axd в ASP.NET MVC?

В моем приложении после включенияASP.NET Tracing в приложении ASP.NET MVC статистика расчета времени была отключена в 5000 раз.

У меня есть страница, загрузка которой занимает от 7 до 9 секунд. Это подтверждается как Firebug, так и «затраченным временем». поле в файлах журнала IIS. (Это просто страница, возвращаемая клиенту, а не макет, DOM или выполнение скрипта.)

Однако, когда я включаю трассировку по всему приложению (через web.config) и просматриваю вывод трассировки, время, взятое из & quot; Begin PreInit & quot; на «конец рендеринга»; менее 0,001 секунды.

Я предполагаю, что это потому, что Trace.axd был создан с учетом WebForms, а MVC обходит традиционный жизненный цикл страницы.

Тем не менее, даже если я добавлю собственные следы в начале и в концеOnActionExecuting/OnActionExecutedвремя по-прежнему меньше 0,1 секунды.

Кто-нибудь знает, где в ASP.NET MVC мне нужно будет подключиться, чтобы вывод результатов trace.axd показал точное время выполнения?

Ответы на вопрос(1)

Ваш ответ на вопрос