当前位置:  开发笔记 > Android > 正文

解决WCF AddressFilter不匹配中的配置错误

如何解决《解决WCFAddressFilter不匹配中的配置错误》经验,为你挑选了1个好方法。

我收到以下错误,可以使用一些帮助解决它.有人有主意吗?

由于EndpointDispatcher上的AddressFilter不匹配,因此无法在接收方处理带有" http:// localhost:60078/BidService.svc/Query " 的消息.检查发送方和接收方的EndpointAddresses是否一致.

客户端配置文件是:


    
        
            
                
                    
                
                    
            
        
    
    
        
    
        
            
                
                    
                
            
        

我的服务合同是:

[ServiceContract(Namespace = "http://xxxx.com/services/bids")]
public interface IBidService
{
    [OperationContract(Action = "*")]
    [WebGet(RequestFormat = WebMessageFormat.Xml, ResponseFormat = WebMessageFormat.Xml, BodyStyle = WebMessageBodyStyle.Wrapped)]
    List Query();
}

我的服务配置如下:


                   
   



   
   

我读到的一件事是你需要有我添加的webHttp行为.任何帮助,将不胜感激.我只想要一个简单的POX服务



1> Brian..:

我认为您还需要将webHttp行为添加到服务配置中.


服务可以有多个端点; 某些行为的范围限定为整个服务,而其他行为则基于每个端点.
谢谢我不明白他们为什么有ServiceBehaviors和EndpointBehaviors但现在正在工作......现在让我的wcf客户端工作.
推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有