全部, 我有这个SOAP Web服务,我这样做是基于WSDL文件生成一个WSDL代理类(使用Microsoft的wsdl工具)。现在,我还希望能够记录ENTIRE XML数据包,包括出站和入站。我知道有一个名为SOAPExtension的类要覆盖。但对于像我这样使用WSDL代理类的ppl,我们如何连接到SOAPExtension类,因为该代理类应该进行调用...?有人可以帮忙吗?
此致 凯尔
答案 0 :(得分:1)
如果你使用WSE2,你可以把它放在你的web.config中<microsoft.web.services2>
部分:
<diagnostics>
<trace enabled="true" input="InputTrace.log" output="OutputTrace.log" />
</diagnostics>
您将在“InputTrace.log”中看到传入的xml,并在“OutputTrace.log”中输出,这两个文件都位于应用的根目录中。
编辑:如果你不使用WSE,必须有这样一个简单的方法,但我不知道,所以任何人都可以随意添加你的两分钱......