最诚挚的问候! 我正在处理如何将INCOMING交通跟踪到SOAP服务的问题。我们有一个项目(称为“侦听器”),该项目侦听来自外部系统(ERP)的SOAP请求,并在进行一些检查和映射后调用了“核心”系统上的API。它用作代理,因此我们的系统可以与多个ERP进行通信,并可以在客户的ERP中通过SOAP接口实现多个实现。
使用第3808016号答案中所述的web.config选项和其他一些答案(请参见下文),我可以轻松地处理传出的流量(从“监听器”到“核心”的调用),但看不到传入的流量,当iether ERP或SoapUI(在开发过程中使用)调用“监听器”时。
我尝试找到一些不同版本的配置来启用传入流量的日志记录(并在此处找到了很多答案),但是没有成功。 有谁知道这是否可以做到以及如何做到。
这是我尝试过的web.config版本之一:
<system.diagnostics>
<trace autoflush="true" />
<sources>
<source name="System.Net" maxdatasize="1024">
<listeners>
<add name="MyTraceFile"/>
<add name="MyConsole"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add
name="MyTraceFile"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="System.Net.trace.log" />
<add
name="MyConsole"
type="System.Diagnostics.ConsoleTraceListener" />
</sharedListeners>
<switches>
<add name="System.Net" value="Verbose" />
</switches>
</system.diagnostics>