Как включить трассировку WCF?

Обновить:

Я пытался включить трассировку WCF , но все равно не успел … Ниже мое последнее обновление.

Нужно ли мне разрешение на запись в указанное ниже место?

          

Я использую .NET Framework 3.5.

Что такое пошаговая инструкция для включения отслеживания WCF для целей отладки?

Следующая конфигурация, взятая из MSDN, может быть применена для включения трассировки в вашей службе WCF .

                         

Чтобы просмотреть файл журнала, вы можете использовать «C: \ Program Files \ Microsoft SDK \ Windows \ v7.0A \ bin \ SvcTraceViewer.exe».

Если «SvcTraceViewer.exe» не входит в вашу систему, вы можете загрузить его из пакета «Microsoft Windows SDK для Windows 7 и .NET Framework 4»:

Windows SDK Загрузить

Вам не нужно устанавливать все, только часть «.NET Development / Tools».

Когда / если он взрывается во время установки с нечувствительной ошибкой, ответ Petopas на Windows 7 SDK Installation Failure решил мою проблему.

В вашем web.config (на сервере) добавьте

          

Перейдите в каталог Microsoft SDK. Путь, подобный этому:

 C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6 Tools 

Откройте редактор конфигурации WCF (редактор конфигурации службы Microsoft) из этого каталога:

 SvcConfigEditor.exe 

(еще один вариант для открытия этого инструмента – путем перехода в Visual Studio 2017 на «Инструменты»> «Редактор конфигурации службы WCF»)

Редактор конфигурации wcf

Откройте файл .config или создайте новый с помощью редактора и перейдите к разделу «Диагностика».

Там вы можете нажать «Включить MessageLogging».

включить messagelogging

Дополнительная информация: https://msdn.microsoft.com/en-us/library/ms732009(v=vs.110).aspx

С помощью средства просмотра трассировки из того же каталога вы можете открыть файлы журнала трассировки:

 SvcTraceViewer.exe 

Вы также можете включить отслеживание с помощью WMI. Дополнительная информация: https://msdn.microsoft.com/en-us/library/ms730064(v=vs.110).aspx

Вместо того, чтобы вручную добавлять бит включения трассировки в web.config, вы также можете попробовать использовать редактор конфигурации WCF, который поставляется с VS SDK для включения трассировки

https://stackoverflow.com/a/16715631/2218571

Давайте будем гением компьютера.