Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ASP.NET Web API 似乎缺少 WCF Web 服务的服务合同/数据合同功能,这些功能会生成可用于生成代理类的 wsdl。我想知道 Web API 是否旨在用于面向服务的体系结构中的消费,或者它是否仅用于 Ajax 消费。
Web API(据我所知)不支持 WSDL 生成。如果您绝对需要 WSDL,WCF REST 可能是一个选项,尽管不再受支持。
面向服务的体系结构不需要使用 SOAP 或依赖 WSDL,RESTful 服务并不局限于仅对 AJAX 请求有用。nuget 提供了很多 RESTful Web 服务客户端库,可以更轻松地与这些服务进行交互。虽然它可能不像使用代码生成那么简单,但创建一个可以与其他 C# 客户端共享的 POCO 类库也使事情变得更容易。希望有帮助。