2009-09-10 37 views

Répondre

0

Avez-vous envisagé d'utiliser la fonctionnalité ASP.NET Tracing?

web.config

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

CODE CRÉER TRACE MESSAGE

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


Il semble que cela peut être possible. Lisez cette information de MSDN. Plus précisément, il semble que vous utilisiez Windows Performance Analyzer (WPA).

Lectures complémentaires:
* MSDN: How To Use Custom Performance Counters from ASP.NET
* MSDN: Performance Counters for ASP.NET

+0

Je pense que cette réponse est orthogonale à la question posée. Cette réponse est mieux adaptée comme un commentaire à la question. La question est très spécifique sur le traçage ETW - cela n'a rien à voir avec la fonction de trace ASP.NET. – Adam

0

Une application native (Win32) peut écrire des messages Event Tracing for Windows (ETW). Par conséquent, les applications .NET le peuvent, mais cela peut nécessiter une couche d'adaptation ou un travail important avec P/Invoke pour y parvenir.

Trois (éventuellement) articles pertinents de MSDN Magazine sont here, here et here.

Il existe des informations sur les événements ETW provenant du .NET Framework lui-même here.

[Ceci est un travail en cours pour moi.]