2011-09-02 3 views
0

J'ai une solution Visual Studio qui contient une application client et un service WCF, qui est configuré pour utiliser IIS plutôt que le serveur Web VS. Lorsque je débogue mon application avec IntelliTrace, j'obtiens des informations sur le client, mais je ne reçois aucune information sur le serveur. De plus, je ne vois pas d'entrées "appel de serveur" dans la sortie IntelliTrace, ce à quoi je m'attendais depuis que les démos les montrent pour une application ASP.Net (pas la même chose, je sais, mais j'espérais).IntelliTrace avec WCF

J'ai essayé de modifier les paramètres de profil IIS par défaut comme suggéré ici: http://continuouslyintegrating.blogspot.com/2011/05/windows-7-sp1-iis-and-intellitrace.html, mais cela n'a eu aucun effet.

Y at-il quelque chose qui me manque?

David Mullin

Répondre

0

Avez-vous le code source pour le serveur?

IntelliTrace enregistre uniquement les événements pour lesquels il a le code source, si vous n'avez pas le code source alors je ne pense pas que vous serez en mesure d'obtenir cette information

0

IntelliTrace crée un journal pour chaque processus qui est en cours d'exécution. Votre application client et votre application WCF sont dans deux processus différents. Si vous les configurez tous deux comme des projets de démarrage dans l'explorateur de solution, IntelliTrace enregistrera les événements pour les deux lors de votre session de débogage.

Cependant, vous ne verrez toujours que les données d'un processus à la fois dans la fenêtre IntelliTrace. Si vous passez de votre code client à votre code de service, vous devriez voir les événements IntelliTrace changer pour ceux du service WCF.