WCF:由于EndpointDispatcher上的ContractFilter不匹配
我得到一个例外:WCF:由于EndpointDispatcher上的ContractFilter不匹配,wcf,Wcf,我得到一个例外: <client> <endpoint name ="basic" address="http://localhost:8080/UserService.svc" binding="basicHttpBinding" bindingConfiguration ="basicBinding" contract=
<client>
<endpoint
name ="basic"
address="http://localhost:8080/UserService.svc"
binding="basicHttpBinding"
bindingConfiguration ="basicBinding"
contract="API.IUserService" />
</client>
</system.serviceModel>
由于EndpointDispatcher上的ContractFilter不匹配,无法在接收器上>>处理带有操作的消息。这可能是因为发送方和接收方之间的契约不匹配操作或发送方和接收方之间的绑定/安全不匹配。检查发送方和接收方是否具有相同的合同和相同的绑定,包括安全要求,例如消息、传输、无
<client>
<endpoint
name ="basic"
address="http://localhost:8080/UserService.svc"
binding="basicHttpBinding"
bindingConfiguration ="basicBinding"
contract="API.IUserService" />
</client>
</system.serviceModel>
Web.Config如下所示
<client>
<endpoint
name ="basic"
address="http://localhost:8080/UserService.svc"
binding="basicHttpBinding"
bindingConfiguration ="basicBinding"
contract="API.IUserService" />
</client>
</system.serviceModel>
服务器
<client>
<endpoint
name ="basic"
address="http://localhost:8080/UserService.svc"
binding="basicHttpBinding"
bindingConfiguration ="basicBinding"
contract="API.IUserService" />
</client>
</system.serviceModel>
客户
<client>
<endpoint
name ="basic"
address="http://localhost:8080/UserService.svc"
binding="basicHttpBinding"
bindingConfiguration ="basicBinding"
contract="API.IUserService" />
</client>
</system.serviceModel>
您的客户机配置文件中是否有basicBinding绑定部分?另外,您能否在代码中发布一个如何调用服务的示例?