У меня есть приложение на c #, которое клиент использует для общения с сервером wcf. В фоновом режиме каждые X секунд клиент вызывает метод Ping для сервера (через WCF). Следующая ошибка воспроизводилась пару раз (для разных вызовов методов):
System.ServiceModel.ProtocolException: было получено ответное сообщение для операции «MyMethodToServer» с действием «http://tempuri.org/IMyInterface/PingServerResponse'. Однако ваш код клиента требует действия» http://tempuri.org/IMyInterface/MyMethodToServerResponse'.
MyMethodToServer не согласован и применяется разными методами.
Как это может произойти, если запрос получает другой ответ?