wcf, пытающийся настраивать трассировку до отладки, не пишущий в файл журнала

вот мой web.config, выполняя сервис WCF в приложении на IIS7, но ничто не пишется в указанный файл. разрешение на файле было дано для всех.


  
   
    
     

    
  
  
 

Я могу добавить сервисную ссылку очень хорошо.
Я затем пытаюсь назвать сервис из приложения Windows и, после того, как несколько минут, для получения ошибки на машине, запускающей приложение Windows "Клиент, будут не мочь закончить согласование безопасности в настроенном тайм-ауте (0:00:00). Участок текущих переговоров 1 (0:00:00)".

но абсолютно ничто не записано в файл журнала трассировки, указанный в конфигурации.

Есть ли что-то еще, что я должен сделать, чтобы позволить проследить?спасибо за помощь

Править: "исходный" раздел теперь соответствует разделу, рекомендуемому здесь: http://msdn.microsoft.com/en-us/library/aa702726.aspx

Я добавил "диагностику. messagelogging" разделяют к "system.servicemodel"

и шоу средства просмотра события: "Вход сообщения был включен. Уязвимая информация может быть зарегистрирована ясное, даже если она была зашифрована на проводе: например, тела сообщения. Имя процесса: идентификатор Процесса w3wp: 1784"

но файл журнала все еще пуст

11
задан lorddarkangel 29 October 2013 в 09:31
поделиться

1 ответ

Да, вы только что определили некоторые источники и слушатели трассировки .NET, но вы еще не проинструктировали WCF, что нужно выполнять трассировку!

Вам также необходимо:

<system.serviceModel>
    <diagnostics>
        <messageLogging 
            logMessagesAtTransportLevel="true" logMessagesAtServiceLevel="false"
            logMalformedMessages="true" logEntireMessage="true"
            maxSizeOfMessageToLog="65535000" maxMessagesToLog="500" />
    </diagnostics>
</system.serviceModel>

Эти два раздела конфигурации вместе должны сделать это!

Чтобы ваши сообщения сразу же записывались обратно в файл журнала, вы можете добавить параметр в раздел :

<system.diagnostics>
    ... everything you already have....

    <trace autoflush="true" />
</system.diagnostics>
16
ответ дан 3 December 2019 в 05:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: