Я пытаюсь вывести на Trace.axd из приложения ASP.NET MVC. У меня есть следы в OnActionExecuting (), OnActionExecuted (), OnResultExecuting () и OnResultExecuted (), и все они выводятся в Trace.axd, кроме OnResultExecuted ().
Для полноты вот мой код (точно такой же для OnActionX ()):
protected override void OnResultExecuting(ResultExecutingContext filterContext)
{
resultStartTime = DateTime.Now;
filterContext.HttpContext.Trace.Warn("OnResultExecuting: " + actionStartTime);
base.OnResultExecuting(filterContext);
}
protected override void OnResultExecuted(ResultExecutedContext filterContext)
{
DateTime resultEndTime = DateTime.Now;
filterContext.HttpContext.Trace.Warn("OnResultExecuted: " + resultEndTime);
filterContext.HttpContext.Trace.Warn("OnResultExecuted - OnResultExecuting: " + (resultEndTime - resultStartTime).TotalSeconds);
base.OnResultExecuted(filterContext);
}
Я использую ELMAH, но я отключил его, и я все еще получаю проблему.