У меня есть следующий сценарий, который я пытаюсь проверить:
- Общий WSDL
- Конечная точка WCF, которая реализует объекты на основе WSDL и размещается в IIS.
- Клиентское приложение, использующее прокси на основе WSDL для создания запросов.
Когда я вызываю веб-службу от клиента к конечной точке службы, я получаю следующее исключение:
{"Сообщение с действием ' http: // IMyService / CreateContainer ' не может быть обработано в получателе из-за несоответствия ContractFilter в EndpointDispatcher. Это может быть из-за несоответствия контракта (несоответствия действий отправителя и получателя) или Несоответствие привязки / безопасности между отправителем и получателем. Убедитесь, что отправитель и получатель имеют одинаковый контракт и одинаковую привязку (включая требования безопасности, например сообщение, транспорт, нет). "}
Я начал использовать MS Service Trace Viewer, но не знал, где искать. При просмотре классов в клиенте и конечной точке они кажутся идентичными.
Как начать устранять эту проблему?
Каковы возможные причины этого исключения?