使用ASP.NET事件ETW(Windows事件跟踪)提供程序,是否可以从ASP.NET页面向跟踪编写自定义消息?
答案 0 :(得分:1)
您可以使用.Net的ETW基础设施来启动您的自定义ETW事件,请查看:
https://www.nuget.org/packages/Microsoft.Diagnostics.Tracing.EventSource/
或者如果您使用.Net 4.5或更高版本
http://msdn.microsoft.com/en-us/library/system.diagnostics.tracing.eventsource.aspx
答案 1 :(得分: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
答案 2 :(得分:0)