![]() |
1
11
您没有只显示SOAP消息的特定选项卡,但是XML选项卡包含了整个SOAP消息,不是吗?? alt text http://i39.tinypic.com/j67rf7.jpg 这里的XML片段中缺少什么??
更新:
约翰,不幸的是你没有表现出
你有相同的设置吗?也许你失踪了
|
![]() |
2
11
我最近遇到了与原始问题更新相同的问题:跟踪显示消息已经发送,但消息本身不在那里。对于我来说,修复方法是添加System.ServiceModel.MessageLogging源。以下是我的system.diagnostics配置部分:
以及我的System.ServiceModel/Diagnostics部分:
添加了messagelogging源之后,traceviewer显示了包含实际SOAP消息的“消息日志跟踪”跟踪。 |
![]() |
3
0
还有一种查看XML SOAP的方法- custom MessageEncoder . 与IDispatchMessageInspector/IClientMessageInspector的主要区别在于,它在较低的级别上工作,因此它捕获原始字节内容,包括任何格式错误的XML。 为了使用这种方法实现跟踪,您需要包装一个标准 textMessageEncoding 具有 custom message encoder 作为新 binding element 并将该自定义绑定应用于 config . 你也可以看到我在我的项目中是如何做到的。- wrapping 文本消息编码,日志记录 encoder ,自定义绑定 element 和 config . |
![]() |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
![]() |
Gans · 具有多操作合约的WCF Rest服务 6 年前 |
![]() |
Moelgaard · NLog中的IIS应用程序名称。配置 6 年前 |
![]() |
Kerwen · WCF服务调用异步函数 6 年前 |