Как использовать файл WSDL для создания прокси WCF? - PullRequest
23 голосов
/ 03 июня 2009

У меня старый файл WSDL, и я хочу использовать WCF для связи со службой.

WSDL генерируется из ASMX (полагаю, но я не уверен).

Какие шаги необходимы для связи с ним?

Ответы [ 3 ]

27 голосов
/ 03 июня 2009

Щелкните правой кнопкой мыши свой проект и выберите «Добавить ссылку на сервис». Укажите на WSDL. Нажмите «ОК». Это должно быть все.

enter image description here

21 голосов
/ 03 июня 2009

Используйте svcutil.exe для создания прокси WCF для вызова службы. Подробности здесь .

8 голосов
/ 04 июня 2009

wsdl.exe - это старый способ создания прокси-сервера (1.1). Первое, что нужно попробовать, это «Добавить ссылку на сервис», как уже упоминалось. Это использует svcutil.exe для создания прокси. Если вам нужно больше контроля над тем, как создается прокси, вы можете использовать svcutil.exe из командной строки с различными параметрами.

С учетом сказанного ... У меня были проблемы со старым веб-сервисом wsdls. В частности, старый веб-сервис Apache AXIS, содержащий перегруженные операции. Пожалуйста, смотрите мой пост здесь для более подробной информации. (Моя проблема до сих пор не решена. Я надеюсь, что вы не столкнетесь с такими же проблемами, но если вы их решите и выясните, пожалуйста, ответьте на мой вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...