Получение ошибки «несоответствие контракта - несовпадение действий между отправителем и получателем» - PullRequest
0 голосов
/ 03 февраля 2019

Я использую веб-сервис WCF.Это работающий сервис, и в моем приложении мы уже используем много методов из сервиса.Я только что добавил новый метод в работающем wcf SERVICE.когда я тестирую новый метод в сервисе WCF, он работает нормально, нет никаких проблем, когда я тестирую сервис в одиночку.Но я добавил новую dll службы WCF в мое веб-приложение и, пытаясь использовать мой новый метод, я всегда получаю это сообщение об ошибке.

Нет проблем со службой WCF, потому что все другие методы из службработает отлично, исключая недавно добавленный метод.

Ошибка: из-за несоответствия ContractFilter в EndpointDispatcher.Это может быть связано либо с несоответствием контракта (несоответствующие действия между отправителем и получателем), либо с несоответствием привязки / безопасности между отправителем и получателем.Убедитесь, что отправитель и получатель имеют один и тот же контракт и одну и ту же привязку (включая требования безопасности, например, Message, Transport, None)

Я много раз перезапускал IIS, при создании проекта проблем не возникает,Однако во время выполнения всякий раз, когда я пытаюсь использовать новый метод, я получаю сообщение об ошибке.

var response = client.GetAllCountries(new GetAllCountriesRequest
                {
                    Language = "Eng",
                    IndustryCode = "TP"
                });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...