0

ASP.NET Web API 似乎缺少 WCF Web 服务的服务合同/数据合同功能,这些功能会生成可用于生成代理类的 wsdl。我想知道 Web API 是否旨在用于面向服务的体系结构中的消费,或者它是否仅用于 Ajax 消费。

4

1 回答 1

1

Web API(据我所知)不支持 WSDL 生成。如果您绝对需要 WSDL,WCF REST 可能是一个选项,尽管不再受支持。

面向服务的体系结构不需要使用 SOAP 或依赖 WSDL,RESTful 服务并不局限于仅对 AJAX 请求有用。nuget 提供了很多 RESTful Web 服务客户端库,可以更轻松地与这些服务进行交互。虽然它可能不像使用代码生成那么简单,但创建一个可以与其他 C# 客户端共享的 POCO 类库也使事情变得更容易。希望有帮助。

于 2012-11-25T05:51:15.207 回答