Самый простой путь для Microsoft Web API для создания WSDL

#c# #asp.net-mvc-3 #wcf #wsdl #asp.net-web-api

#c# #asp.net-mvc-3 #wcf #wsdl #asp.net-web-api

Вопрос:

Web API, в отличие от некоторых старых технологий веб-служб Microsoft, не генерирует документацию WSDL автоматически.

Какой самый простой способ автоматически генерировать (или быстро генерировать вручную) WSDL, связанный с каждым вызовом службы?

Ответ №1:

Web API — это технология для создания служб REST, а службы REST не используют WSDL, поэтому ваша служба не может ее сгенерировать. WSDL 1.1, поддерживаемый MS и WCF, даже не предоставляет возможности описания служб REST.

WSDL 2.0 или WADL предлагает описание службы REST, но MS и WCF не поддерживают ни один из них, и эти стандарты еще не получили широкого признания и поддержки.