2009-12-08 6 views
3

J'ai un service Web WCF avec traçage activé (en suivant ces directives http://msdn.microsoft.com/en-us/library/aa702726.aspx).
Le problème est que je ne trouve pas l'adresse IP source (demande de client entrant) n'importe où dans le fichier de trace.
Aussi la documentation sur ce sujet est assez vague, donc si vous pouvez fournir des liens vers de jolies ressources, je serais reconnaissant.Comment trouver une adresse IP source dans un fichier de trace WCF en utilisant (Microsoft Service Trace Viewer)?

Répondre

3

L'adresse IP du client de journalisation n'est probablement pas activée par défaut car il s'agit d'un privacy concern.

Cette links parle de certains commutateurs de journalisation qui vous permettent de tracer des choses comme l'adresse IP du client et quand ils sont connectés. Je n'ai pas mis ces drapeaux avant donc je ne peux pas vous dire si cela fonctionnera. Mais allez-y.

+0

J'ai essayé et toujours aucune adresse IP client n'est en cours de journalisation. Quoi qu'il en soit, merci de répondre. –

+2

Etrangement, il a commencé à fonctionner correctement: D Dans Microsoft Service Trace Viewer, vous devez rechercher l'adresse IP distante dans l'activité "Listen at ...", "Informations de connexion". description et là dans l'onglet "Formaté" dans "Propriétés générales" il ya la valeur "Remote Endpoint" ou dans l'onglet "XML" recherchez l'élément E2ETraceEvent/ApplicationData/TraceData/DataItem/TraceRecord/ExtendedData/RemoteEndpoint. Merci pour votre aide Pratik. –