【发布时间】:2019-10-18 18:23:28
【问题描述】:
我有一个客户端使用 wcf 与服务器对话的 C# 应用程序。在后台,客户端每隔 X 秒调用一次 Ping 方法到服务器(通过 WCF)。以下错误已重现几次(针对不同的方法调用):
System.ServiceModel.ProtocolException:收到操作“MyMethodToServer”的回复消息,操作为“http://tempuri.org/IMyInterface/PingServerResponse”。但是,您的客户端代码需要操作“http://tempuri.org/IMyInterface/MyMethodToServerResponse”。
MyMethodToServer 不一致,它属于不同的方法。 如果请求收到不同的响应,怎么会发生这种情况?
【问题讨论】:
-
你是如何生成你的类的?你是用 svcutil 生成的吗?