【发布时间】:2011-07-26 03:49:02
【问题描述】:
我正在尝试测试以下场景:
- 一个通用的 WSDL
- 基于 WSDL 实现对象并托管在 IIS 中的 WCF 端点。
- 使用基于 WSDL 的代理来创建请求的客户端应用程序。
当我从客户端向服务端点发起 Web 服务调用时,出现以下异常:
{“由于 EndpointDispatcher 的 ContractFilter 不匹配,接收方无法处理带有 Action 'http://IMyService/CreateContainer' 的消息。 这可能是因为合约不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之间的绑定/安全不匹配。检查发送方和接收方是否具有相同的合同和相同的绑定(包括安全要求,例如消息、传输、无)。"}
我开始使用 MS Service Trace Viewer,但不知道在哪里查看。在查看客户端和端点中的类时,它们看起来是相同的。
如何开始调试这个问题?
此异常的一些可能原因是什么?
【问题讨论】:
标签: wcf