Wcf 消息检查器真的是从s:Body标记中删除不需要的属性的唯一方法吗?

Wcf 消息检查器真的是从s:Body标记中删除不需要的属性的唯一方法吗?,wcf,web-services,soap,.net-4.0,Wcf,Web Services,Soap,.net 4.0,我在IIS 7.5中托管了一个WCF服务.Net 4,在响应中向s:Body标记添加了不需要的属性 <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 实现一个消息检查器似乎要经历很多麻烦才能得到一个简单的消息 <s:Body> 我是否错过了一个更简单的方法,或者我真的需要用消息检查器做额外的

我在IIS 7.5中托管了一个WCF服务.Net 4,在响应中向s:Body标记添加了不需要的属性

 <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xmlns:xsd="http://www.w3.org/2001/XMLSchema">  
实现一个消息检查器似乎要经历很多麻烦才能得到一个简单的消息

<s:Body>

我是否错过了一个更简单的方法,或者我真的需要用消息检查器做额外的工作?

事实证明,我确实需要实现一个消息检查器。Lame.

为什么要删除这些属性?它们是无害的。我无法控制的客户端在解析这些属性时崩溃了。另一个客户端代码将XML解析为文本…糟糕的是,您的客户端不理解基本的XML。是的,编写我不得不迎合的客户端的跨国公司对其他人的意见不感兴趣。如果你曾经驾驶过他们出售的汽车,这是很明显的