Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF:由于EndpointDispatcher上的ContractFilter不匹配_Wcf - Fatal编程技术网

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绑定部分?另外,您能否在代码中发布一个如何调用服务的示例?