Actualizar:
He estado tratando de activar el rastreo de WCF , pero aún no he tenido éxito ... A continuación se muestra mi última actualización.
¿Necesito un permiso para escribir en la ubicación a continuación?
<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>
Estoy usando .NET Framework 3.5.
¿Cuál es la instrucción paso a paso para activar el seguimiento WCF con fines de depuración?
Error.svclog
?En su web.config (en el servidor) agregue
fuente
initializeData="\\servername\drive$\Project\WCFTraces.svclog"/>
y no veo que el archivo se genere después de intentar acceder a los servicios.Vaya a su directorio de SDK de Microsoft. Un camino como este:
Abra el Editor de configuración WCF (Editor de configuración de servicio de Microsoft) desde ese directorio:
(otra opción para abrir esta herramienta es navegar en Visual Studio 2017 a "Herramientas"> "Editor de configuración del servicio WCF")
Abra su archivo .config o cree uno nuevo usando el editor y navegue a Diagnósticos.
Allí puede hacer clic en "Habilitar registro de mensajes".
Más información: https://msdn.microsoft.com/en-us/library/ms732009(v=vs.110).aspx
Con el visor de rastreo desde el mismo directorio puede abrir los archivos de registro de rastreo:
También puede habilitar el seguimiento con WMI. Más información: https://msdn.microsoft.com/en-us/library/ms730064(v=vs.110).aspx
fuente
En lugar de agregar manualmente el bit de habilitación de rastreo en web.config, también puede intentar usar el editor de configuración WCF que viene con VS SDK para habilitar el rastreo
https://stackoverflow.com/a/16715631/2218571
fuente