Я пытаюсь создать службу WCF, которая будет работать с JSON-P (короче говоря, нам нужно вызвать междоменный веб-сервис и получить обратный вызов, поэтому мне нужно, чтобы он работал с JSON-P).
Я нашел пример кода на MSDN (http://msdn.microsoft.com/en-us/library/cc716898.aspx). Если я извлечу ZIP-файл и перейду к Samples \ WCFWFCardSpace \ WCF \ Extensibility \ Ajax \ JSONP \ CS, я получу проект, в котором определенные привязки и были созданы расширения, которые дали бы WCF возможность выплевывать вызов функции JS после того, как она возвращает JSON.
К сожалению, когда я пытаюсь скопировать этот код и внедрить его в свой проект, он не работает.
Я получаю следующую ошибку:
Расширение привязки конфигурации 'system.serviceModel / bindings / jsonpBinding' не найдено. Убедитесь, что это расширение привязки правильно зарегистрировано в system.serviceModel / extensions / bindingExtensions и правильно написано.
Как будто разработчики из Microsoft упустили какой-то жизненно важный фрагмент кода, необходимый для его работы, и я не уверен, что они пропустили или для чего он предназначен.
Кто-нибудь имел опыт использования WCF с JSON-P?
Если есть способ заставить этот пример проекта работать, я в ушах.
Если есть альтернативный способ выполнения междоменных вызовов веб-сервисов из Javascript в WCF, мне также интересно.