2009-09-10 65 views

回答

0

您是否考虑过使用ASP.NET Tracing功能?

WEB.CONFIG

<configuration> 
<system.web> 
    <trace enabled="true" requestLimit="40" localOnly="false"/> 
</system.web> 
</configuration> 

代码来创建跟踪消息

Trace.Warn("TITLE", "TEXT/COMMENT"); 


看来,这是可能的。从 MSDN阅读此信息。具体来说,您似乎会使用Windows性能分析器(WPA)。

延伸阅读:
* MSDN: How To Use Custom Performance Counters from ASP.NET
* MSDN: Performance Counters for ASP.NET

+0

我认为这个答案与被问到的问题是正交的。这个答案更适合作为对问题的评论。这个问题对于ETW跟踪非常具体 - 它与ASP.NET跟踪功能无关。 – Adam 2011-03-08 17:44:04

0

一个土生土长的(Win32)应用程序可以编写Windows事件跟踪(ETW)消息。因此,.NET应用程序可以,但它可能需要一个适配器层或与P/Invoke的重要工作来实现它。

来自MSDN Magazine的三篇(可能)相关文章是here,herehere

有一些关于来自.NET Framework本身的ETW事件的信息here

[这是我正在进行的工作。]

相关问题