亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

EndpointDispatcher異常的ContractFilter不匹配

EndpointDispatcher異常的ContractFilter不匹配

汪汪一只貓 2019-12-02 11:13:07
我嘗試測試以下情形:通用的WSDLWCF終結點,該終結點基于WSDL實現對象并托管在IIS中。使用基于WSDL的代理來創建請求的客戶端應用程序。當我從客戶端向服務端點進行Web服務調用時,出現以下異常:{ 由于EndpointDispatcher的ContractFilter不匹配,帶有Action'http:// IMyService / CreateContainer ' 的消息無法在接收方處理。這可能是由于合同不匹配(發送方和接收方之間的Action不匹配)或發送方和接收方之間的綁定/安全不匹配。請檢查發送方和接收方是否具有相同的合同和相同的綁定(包括安全要求,例如消息,傳輸,無)?!皚我開始使用MS Service Trace Viewer,但不確定在哪里查找。在查看客戶端和端點中的類時,它們看起來是相同的。如何開始調試此問題?有什么可能導致此異常的原因?
查看完整描述

3 回答

?
拉莫斯之舞

TA貢獻1820條經驗 獲得超10個贊

“ EndpointDispatcher上的ContractFilter不匹配”表示接收方無法處理該消息,因為它與接收方為接收該消息的端點配置的任何合同都不匹配。

這可能是因為:

  • 客戶和發送者之間有不同的合同。

  • 您在客戶端和發送者之間使用了不同的綁定。

  • 客戶端和發件人之間的郵件安全設置不一致。

請查看EndpointDispatcher課程以獲取有關該主題的更多信息。

所以:

確保您的客戶端和服務器合同匹配。

  • 如果您是從WSDL生成客戶端的,那么WSDL是最新的嗎?

  • 如果您最近對合同進行了更改,是否已部署了客戶端和服務器的正確版本?

  • 如果您手工制作了客戶合同類,請確保名稱空間,元素名稱和操作名稱與服務器期望的名稱匹配。

檢查客戶端和服務器之間的綁定是否相同。

  • 如果您使用.config文件管理端點,請確保綁定元素匹配。

檢查客戶端和服務器之間的安全設置是否相同。

  • 如果您使用.config文件管理端點,請確保安全元素匹配。


查看完整回答
反對 回復 2019-12-02
  • 3 回答
  • 0 關注
  • 2848 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號