我想知道是否有人遇到过这个问题并有答案或指针。我实现了 IClientMessageInspector 以在客户端上的我的肥皂消息中添加一个标题。因此,在 BeforeSendREquest 中,我调用 MessageHeader.CreateHeader。这似乎有效,因为我在 Fiddler 中看到带有集合中标题的消息。在服务方面,我有一个自定义 authenticationManager。当服务调用进入实现时,我没有看到我插入的标头。我感觉 ServiceModel 堆栈在反序列化期间跳过了我的标头,但不确定。此外,如果它真的发生了什么,不确定如何解决这个问题。也许在服务端实现相当于 IClientMessageInspector 的功能?
任何想法/指针都会有所帮助。