2010-04-29 17 views
6

Tengo una aplicación web VS 2010 MVC2 .NET 4.0. ASP.NET rastreo está activado tanto en la directiva Page (Trace = "true) y en el Web.config:¿El seguimiento de ASP.NET funciona en MVC2 Views?

<trace enabled="true" 
     requestLimit="10" 
     pageOutput="true" 
     traceMode="SortByTime" 
     localOnly="true" 
     writeToDiagnosticsTrace="true" 
     /> 

Una escucha de seguimiento estándar también se configura en el Web.config:

<trace autoflush="true" indentsize="4"> 
    <listeners> 
    <add name="WebPageTrace" type="System.Web.WebPageTraceListener, System.Web, Version=4.0.30319.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
    <add name="TextWriterTrace" type="System.Diagnostics.TextWriterTraceListener" initializeData="textListener.log" /> 
    </listeners> 
</trace> 

rastreo funciona bien desde el controlador, pero cuando agrego rastro en la vista (.aspx) nada se muestra:

<% System.Diagnostics.Trace.WriteLine("Message System.Diagnostics.Trace from View"); %> 
<% Page.Trace.Write("Message Page.Trace from View"); %> 

Es éste supone que funciona ¿hay alguna otra cosa que se necesita para habilitar el seguimiento de una? Ver?

Gracias

+0

duplicado Posible de http://stackoverflow.com/questions/3328678/asp-net-mvc-tracing-issues –

Respuesta

1

creo que esto fue respondida por this cuestión. Aquí era sólo un poco de la respuesta proporcionada ...

Cuando llamó Trace.Write() en Web las formas, que estaba interactuando con la clase trazabilidad Contexto. Esto existe en su ViewPage en ASP.NET MVC, pero este no es el lugar donde desea escribir declaraciones de seguimiento. Para cuando haya pasado pasando el testigo a la vista, , no hay ninguna razón para que necesite para rastrear. En su lugar, desea rastrear la lógica incrustada en sus controladores

+0

espero la respuesta aquí es "no, el seguimiento ASP.NET MVC como este no se admite en las vistas". Claramente, existe la necesidad de tener un seguimiento en las vistas en ocasiones, sin importar qué tan bien esté aislada su lógica en un controlador. –

Cuestiones relacionadas