2010-09-01 9 views

Répondre

3

Surveillance de l'état de santé: http://msdn.microsoft.com/en-us/library/ff650305.aspx. Il a un tas d'événements prédéfinis, plus vous pouvez créer vos propres événements personnalisés à des fins de suivi.

+0

Je dois en fait enregistrer toutes les demandes et les réponses comme cela est fait en WCF, mais la surveillance de la santé est de toute façon utile chars tout le monde! –

+0

Le système de surveillance de l'état de santé est votre meilleur choix ici, car c'est le seul système qui supporte directement l'obtention d'informations par requête (via la classe 'WebRequestEvent'). – Steven

+0

Le framework .NET est lui aussi intégré; Il consignera également les principaux événements de structure ASP.NET qui se produisent dans le système. C'est assez puissant. –

2

Vous pouvez utiliser log4net pour cette ... log4net Website

+1

Oui, log4net est très couramment utilisé dans .NET en raison de sa flexibilité et de son caractère discret. –

1

Je ne sais pas ce que vous demandez réellement pour. Il y a ASP.NET tracing et trace.axd gestionnaire pour parcourir les traces.

1

Après avoir utilisé moi-même, je voudrais suggérer ELMAH:

ELMAH (erreur Modules de journalisation et Handlers) est une erreur d'application à l'échelle de journalisation qui est complètement connectable. Il peut être ajouté dynamiquement à une application Web ASP.NET en cours d'exécution, ou même toutes les applications Web ASP.NET sur une machine, sans avoir besoin de recompiler ou de redéployer .