我在VB.NET中编写了一个服务器,它使用提供程序WSDL来实现功能,然后托管我自己的WSDL,以便他们可以与我通信。在测试中,它一直在按预期工作;我可以毫不费力地使用SOAP-UI和WCFTestClient来使用我的托管服务。
但是当我们的提供商尝试连接到它时,他收到了这个错误:
由于EndpointDispatcher上的ContractFilter不匹配,无法在接收方处理Yadadada
他们在解决这个问题方面并不完全有帮助,我不知道从哪里开始。
答案 0 :(得分:0)
在再次开启和关闭之后,我意识到尝试访问我的服务的提供商正在使用ASMX Web服务,而不是我编写的WCF服务。对于WCF来说仍然有点原始,我选择重做作为ASMX服务的工作,因此我的问题得到了解决。
实习生的试炼和磨难。