У меня есть консольное приложение, которое отправляет запросы стороннему веб-сервису. Похоже, что у службы есть некоторые проблемы, и их поддержка попросила меня записать конверт с мылом и отправить его им, чтобы они могли исследовать. Как мне это сделать? Я попытался добавить это в app.config, но я не получаю теги <soapenv:Envelope ....</soapenv:Envelope>
.C# log soap envelope
<system.diagnostics>
<trace autoflush="true"/>
<sources>
<source name="System.Net" maxdatasize="52428800" tracemode="protocolonly">
<listeners>
<add name="TraceFile"/>
</listeners>
</source>
<source name="System.Net.Sockets" maxdatasize="52428800" tracemode="protocolonly">
<listeners>
<add name="TraceFile"/>
</listeners>
</source>
<source name="System.Net.Cache" maxdatasize="52428800" tracemode="protocolonly">
<listeners>
<add name="TraceFile"/>
</listeners>
</source>
<source name="System.Net.HttpListener" maxdatasize="52428800" tracemode="protocolonly">
<listeners>
<add name="TraceFile"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add name="TraceFile" type="System.Diagnostics.XmlWriterTraceListener"
initializeData="trace.log"/>
</sharedListeners>
<switches>
<add name="System.Net" value="Verbose" />
<add name="System.Net.Sockets" value="Verbose" />
</switches>
Проверка файла trace.log с помощью утилиты traceviewr и отправить журнал – jjj