【发布时间】:2012-03-08 02:16:29
【问题描述】:
我需要为 WCF REST 服务添加 message logging filters。像这样的:
<diagnostics>
<messageLogging
logEntireMessage="true"
logMalformedMessages="false"
logMessagesAtServiceLevel="false"
logMessagesAtTransportLevel="true" >
<filters>
<add>any XPath</add>
</filters>
</messageLogging>
但无论我作为 XPath 字符串传递什么 - 结果总是相同的:不应用过滤。也许我应该在“过滤器”标签中添加消息版本数据(在我的情况下是"http://schemas.microsoft.com/ws/2005/05/envelope/none" 和"http://schemas.microsoft.com/ws/2005/05/addressing/none")?
我尝试过,但没有成功。也许有人可以帮忙?我找不到任何关于 WCF REST 服务中的过滤实现的有用信息。
【问题讨论】: