У меня есть MVC2 VS 2010.NET 4,0 веб-приложения. трассировке ASP.NET включают обоих в директиве Page (Трассировка = "верный) и в Web.config:
<trace enabled="true"
requestLimit="10"
pageOutput="true"
traceMode="SortByTime"
localOnly="true"
writeToDiagnosticsTrace="true"
/>
Стандартный приемник трассировки также настроен в 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>
Трассировка хорошо работает от контроллера, но когда я добавляю Трассировку в Представлении (.aspx), ничто никогда не показывает:
<% System.Diagnostics.Trace.WriteLine("Message System.Diagnostics.Trace from View"); %>
<% Page.Trace.Write("Message Page.Trace from View"); %>
Это, как предполагается, работает? Есть ли что-то еще, что необходимо, чтобы позволить Проследить от Представления?
Спасибо