У меня есть несколько классов (моделей) и веб-сервисов WCF. Можете ли вы сказать мне, как из этих источников генерировать файл wsdl и xsd?WCF - генерация WSDL и файла проверки XSD
0
A
ответ
0
Чтобы создать WSDL, вам сначала нужно предоставить его в службе с помощью свойства HttpGetEnabled поведения ServiceMetadata.
Поместите следующее в вашем файле .config
После службы WCF может обнажая WSDL, вы можете получить его путем добавления «? WSDL» для вашего URL службы. Например:
WSDLПосле того, как вы можете получить доступ к WSDL, вы можете создать клиент WCF, используя ServiceModel Metadata Utility Tool (svcutil.exe)
+0
OP не спрашивал, как сгенерировать клиента, они хотят знать, как сгенерировать WSDL и XSD. – Tim
Вы просите слишком широки вопроса. Вам нужно показать, какую работу вы пытались, прежде чем мы сможем помочь в том, где вы совершаете ошибки. Вот несколько хороших ориентиров, на которые можно обратить внимание: [Как создать WSDL-файл из веб-службы C#] (http://stackoverflow.com/questions/2340797/how-to-generate-a-wsdl-file-from-ac -sharp-webservice) – Ethilium
Спасибо, когда дело доходит до xsd из классов? –
Посмотрите ответы здесь: [Использование svcutil для генерации xsd-файлов для клиентского прокси] (http://stackoverflow.com/questions/8785441/using-svcutil-to-generate-xsd-files-for-client-proxy). – Ethilium