收到错误“合同不匹配-发送方和接收方之间的操作不匹配”

时间:2019-02-03 17:32:34

标签: wcf

我正在使用WCF Web服务。这是一项有效的服务,在我的应用程序中,我们已经在使用该服务中的许多方法。我刚刚在工作的wcf SERVICE中添加了新方法。当我在WCF服务中测试新方法时,它工作正常,当我单独测试服务时,没有任何问题。但是我已经将新的WCF服务dll添加到了我的Web应用程序中,并尝试使用我的新方法,但我总是收到此错误消息。

WCF服务没有问题,因为该服务中的所有其他方法都可以正常工作,请排除新添加的方法。

  

错误:   由于EndpointDispatcher上的ContractFilter不匹配。这可能是由于合同不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之间的绑定/安全不匹配造成的。检查发送方和接收方是否具有相同的合同和相同的绑定(包括安全性要求,例如消息,传输,无)

我已经重新启动IIS多次,在构建项目时没有问题,但是在运行时,只要我尝试使用新方法,就会收到错误消息。

var response = client.GetAllCountries(new GetAllCountriesRequest
                {
                    Language = "Eng",
                    IndustryCode = "TP"
                });

0 个答案:

没有答案