Mettre à jour:
J'ai essayé d'activer le traçage WCF , mais toujours sans succès ... Voici ma dernière mise à jour.
Ai-je besoin d'une autorisation pour écrire à l'emplacement ci-dessous?
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="sdt"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData= "@\\myservername\folder1\traces.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
J'utilise .NET Framework 3.5.
Quelle est l'instruction étape par étape pour activer le suivi WCF à des fins de débogage?
Error.svclog
?Dans votre web.config (sur le serveur) ajoutez
la source
initializeData="\\servername\drive$\Project\WCFTraces.svclog"/>
et je ne vois pas que ce fichier est généré après avoir essayé d'accéder aux services.Accédez à votre répertoire Microsoft SDK. Un chemin comme celui-ci:
Ouvrez l'éditeur de configuration WCF (éditeur de configuration de service Microsoft) à partir de ce répertoire:
(une autre option pour ouvrir cet outil consiste à naviguer dans Visual Studio 2017 vers «Outils»> «Éditeur de configuration de service WCF»)
Ouvrez votre fichier .config ou créez-en un nouveau à l'aide de l'éditeur et accédez à Diagnostics.
Là, vous pouvez cliquer sur "Activer MessageLogging".
Plus d'informations: https://msdn.microsoft.com/en-us/library/ms732009(v=vs.110).aspx
Avec la visionneuse de trace du même répertoire, vous pouvez ouvrir les fichiers journaux de trace:
Vous pouvez également activer le traçage à l'aide de WMI. Plus d'informations: https://msdn.microsoft.com/en-us/library/ms730064(v=vs.110).aspx
la source
Au lieu d'ajouter manuellement le bit d'activation du traçage dans web.config, vous pouvez également essayer d'utiliser l'éditeur de configuration WCF fourni avec VS SDK pour activer le traçage
https://stackoverflow.com/a/16715631/2218571
la source