ASP.NET Web API似乎缺少WCF Web服务的服务契约/数据协定功能,这些功能可能会生成可用于生成代理类的wsdl。我想知道Web API是否打算在面向服务的体系结构中使用,或者它是否仅仅意味着使用Ajax。
答案 0 :(得分:1)
Web API(据我所知)不支持WSDL生成。如果您绝对需要WSDL,WCF REST 可能是一个选项,但不再受支持。
面向服务的体系结构不需要使用SOAP或依赖于WSDL,RESTful服务不仅限于对AJAX请求有用。有相当多的RESTful Web服务client libraries available from nuget,可以更轻松地与这些服务进行交互。虽然它可能不像使用代码生成那么简单,但是创建一个POCO类库,您可以与其他C#客户端共享,这也使事情变得更容易。希望有所帮助。