我尝试测试以下情形:
- 通用的WSDL
- WCF终结点,该终结点基于WSDL实现对象并托管在IIS中。
- 使用基于WSDL的代理来创建请求的客户端应用程序。
当我从客户端向服务端点进行Web服务调用时,出现以下异常:
{ 由于EndpointDispatcher上的ContractFilter不匹配,带有接收方' http:// IMyService / CreateContainer ' 的消息无法在接收方处理。这可能是由于合同不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之间的绑定/安全性不匹配。请检查发送方和接收方是否具有相同的合同和相同的绑定(包括安全要求,例如消息,传输,无)。“}
我开始使用MS Service Trace Viewer,但不确定在哪里查找。在客户端和端点中查看类时,它们看起来是相同的。
如何开始调试此问题?
有什么可能导致此异常的原因?