Если вы хотите отследить активность WCF, чтобы убедиться, что трафик генерируется в правильном порядке, я бы порекомендовал один из следующих подходов:
1) Используйте fiddler для просмотра трафика WCF.
2) Используйте прослушиватель трассировки WCF для мониторинга реальных вызовов WCF. Это очень полезно при попытке определить причины сбоя сериализации. Вы можете включить это, добавив следующий блок в блок конфигурации вашего web.config:
<system.diagnostics>
<sources>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="traceListener"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="c:\log\WebTrace.svclog" />
</listeners>
</source>
</sources>
</system.diagnostics>
Двойной щелчок по сгенерированному файлу откроет средство просмотра журнала службы WCF, которое проанализирует файл для вас и позволит вам проанализировать конкретные вызовы и увидеть фактические возникающие исключения.