Как создать прокси-класс WCF, указанный в файле wsdl - PullRequest
0 голосов
/ 03 ноября 2010

У меня есть файл wsdl. Но у меня нет доступа к файлу, в котором он развернут. Мне нужно сгенерировать прокси-класс, используя файл WSDl. Я получаю сообщение об ошибке при использовании svcutil.ece для создания файла прокси

Ошибка: невозможно импортировать wsdl: порт. Подробно: Не могу найти определение для http://www.cii.com/Soa/Foundation:Basi cHttp. Описание услуги с Пространство имен htt: //www.cii.com/Soa/FoundatIon отсутствует. Имя параметра: имя XPath to Источник ошибки: // WSDL: определения [@targetNamespace = 'http://www.cii.com/Soa/Foundation/MessageDefinition.xsd']/wsdl:service[@name='CareerServicesS е р в '] / WSDL: порт [@ имя =' BasicHttp ']

Спасибо, Shodhan

1 Ответ

0 голосов
/ 03 ноября 2010

Если вы используете svcutil с локально загруженным файлом WSDL, вам также необходимо загрузить все связанные файлы XSD и передать их также в командной строке svcutil.Отличный инструмент для автоматической загрузки всех связанных файлов XSD - это disco.exe в Windows / .NET SDK (и может быть режим svcutil, который делает это тоже, не помню точно).

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