Как прервать необработанный запрос/ответ мыла (данные) от клиента WCF

Этот вопрос, кажется, достаточно близок к тому, что я ищу - я смог установить трассировку, и я смотрю на записи в журнале для своих вызовов к сервису.

Однако я должен видеть необработанный запрос мыла с данными, которые я отправляю службе, и я не вижу способа сделать это от SvcTraceViewer (только записи в журнале показывают, но никакие данные, отправленные сервису) - я просто пропускаю конфигурацию?

Вот то, что я вошел в свой web.config:

  
    
      
        
          
        
      
    
  

Любая справка ценится!

ОБНОВЛЕНИЕ: это - все, что я вижу в своей трассировке:


  
    262163
    3
    0
    8
    
    
    
    
    
    MY_COMPUTER_NAME
  

  
    
      
        http://msdn.microsoft.com/en-US/library/System.ServiceModel.Channels.MessageSent.aspx
          Sent a message over a channel.
            MY_DOMAIN
            System.ServiceModel.Channels.HttpOutput+WebRequestHttpOutput/50416815
            
            
              text/xml; charset=utf-8
              False
              http://xxx.xx.xxx.xxx:9080/MyWebService/myService
            
          
        
      
    
  

10
задан Community 23 May 2017 в 10:32
поделиться

1 ответ

У вас нет специальной вкладки, которая показывает только SOAP-сообщение - но вкладка XML включает все SOAP-сообщение - нет?

alt text

Чего вам не хватает в этом фрагменте XML? ?

UPDATE: Джон, вы, к сожалению, не показываете, как выглядит ваш раздел / - мой, использованный для этого результата, выглядит так:

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

У вас такие же настройки? Может быть, вам не хватает logEntireMessage или чего-то еще???

11
ответ дан 3 December 2019 в 17:57
поделиться
Другие вопросы по тегам:

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