2017-02-14 5 views
0

У меня есть несколько классов (моделей) и веб-сервисов WCF. Можете ли вы сказать мне, как из этих источников генерировать файл wsdl и xsd?WCF - генерация WSDL и файла проверки XSD

+0

Вы просите слишком широки вопроса. Вам нужно показать, какую работу вы пытались, прежде чем мы сможем помочь в том, где вы совершаете ошибки. Вот несколько хороших ориентиров, на которые можно обратить внимание: [Как создать WSDL-файл из веб-службы C#] (http://stackoverflow.com/questions/2340797/how-to-generate-a-wsdl-file-from-ac -sharp-webservice) – Ethilium

+0

Спасибо, когда дело доходит до xsd из классов? –

+0

Посмотрите ответы здесь: [Использование svcutil для генерации xsd-файлов для клиентского прокси] (http://stackoverflow.com/questions/8785441/using-svcutil-to-generate-xsd-files-for-client-proxy). – Ethilium

ответ

0

Чтобы создать WSDL, вам сначала нужно предоставить его в службе с помощью свойства HttpGetEnabled поведения ServiceMetadata.

Поместите следующее в вашем файле .config

После службы WCF может обнажая WSDL, вы можете получить его путем добавления «? WSDL» для вашего URL службы. Например:

http://localhost/Service.svc

WSDL

После того, как вы можете получить доступ к WSDL, вы можете создать клиент WCF, используя ServiceModel Metadata Utility Tool (svcutil.exe)

+0

OP не спрашивал, как сгенерировать клиента, они хотят знать, как сгенерировать WSDL и XSD. – Tim