Я пытаюсь настроить трассировку .NET. Я могу получить базовую трассировку для работы через System.Diagnostics.Trace, но по сложным причинам я должен активировать трассировку через объекты System.Diagnostics.TraceSource (новый способ сделать это, начиная с .NET 2.0), а не с помощью System.Diagnostics.Trace. Все перепробовал, но работать с TraceSource просто не хочется. Я выполняю трассировку в коде программной части ASP.NET (aspx.cs)
Вот несколько связанных URL-адресов:
http://msdn.microsoft.com/en-us/library/ty48b824.aspx
http://msdn.microsoft.com/en-us/library/64yxa344.aspx
http://msdn.microsoft.com/en-us/library/sk36c28t.aspx
http: // blogs.msdn.com/b/bclteam/archive/2005/03/15/396431.aspx
http://msdn.microsoft.com/en-us/library/b0ectfxd%28v=VS.100%29. aspx
В настоящее время, исходя из того, что находится в web.config, он должен отслеживать как файл, так и страницу, из этого кода:
TraceSource ts = new TraceSource("mysource", SourceLevels.All);
Trace.Write("Trace (old way)"); // this one works
ts.TraceInformation("Trace (new way)"); // this one doesn't work
ts.Flush();
ts.Close();
Вот соответствующие разделы web.config: