Como posso gerar um trace.axd completo no asp.net MVC?

Na minha aplicação, depois de ativarRastreamento do ASP.NET em um aplicativo ASP.NET MVC, as estatísticas de cálculo de tempo foram desativadas por um fator de 5000.

Eu tenho uma página que leva entre 7 e 9 segundos para carregar. Isso é corroborado pelo Firebug e pelo campo "time-taken" nos arquivos de log do IIS. (Esta é apenas a página que retorna ao cliente, não qualquer layout, DOM ou execução de script.)

No entanto, quando eu ativar o rastreio em todo o aplicativo (via web.config) e exibir a saída de rastreamento, o tempo gasto de "Begin PreInit" para "End Render" é inferior a 0,001 segundos.

Suponho que isso seja porque o Trace.axd foi criado com o WebForms em mente, e o MVC ignora o ciclo de vida tradicional da página.

No entanto, mesmo se eu adicionar traços personalizados no início e no final deOnActionExecuting/OnActionExecuted, o tempo ainda é inferior a 0,1 segundos.

Alguém sabe onde em ASP.NET MVC eu preciso ligar para ter o relatório de saída trace.axd tempos de execução precisos?

questionAnswers(1)

yourAnswerToTheQuestion