locked
集成时候经常报“由于 ContractFilter 在 EndpointDispatcher 不匹配”错误,是什么原因呢 RRS feed

  • 问题

  • 由于  ContractFilter 在 EndpointDispatcher 不匹配,因此 Action 为“http://tempuri.org/IVolatilityService/Volatility”的消息无法在接收方处理。这可能是由于协定不匹配(发送方和接收方 Action 不匹配)或发送方和接收方绑定/安全不匹配。请检查发送方和接收方是否具有相同的协定和绑定(包括安全要求,如 Message、Transport、None)。

    有时候可以有时不行,很诡异,还是没解

    • 已编辑 Felix.Xu 2011年10月23日 21:46
    2011年10月23日 21:41

答案

  • 解决了,坑爹啊只能有一个接口。。。
    • 已标记为答案 Felix.Xu 2011年10月24日 2:30
    2011年10月24日 2:26

全部回复

  • 解决了,坑爹啊只能有一个接口。。。
    • 已标记为答案 Felix.Xu 2011年10月24日 2:30
    2011年10月24日 2:26
  • 你好,请问一下具体是什么情况,只能有一个接口具体是指?
    2012年9月19日 1:24
  • 同问,我也遇到这个问题同,只能有一个接口具体是指?
    2013年3月22日 11:02
  • 貌似是WCF上的数据契约只允许有一个接口
    2013年11月18日 1:58