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