在C#中使用ASP.NET Web API

问题描述 投票:0回答:2

ASP.NET Web API似乎缺少WCF Web服务的服务合同/数据合同功能,该功能会生成可用于生成代理类的wsdl。我想知道Web API是打算用于面向服务的体系结构中还是仅用于Ajax的使用。

asp.net .net-4.5
2个回答
1
投票

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

面向服务的体系结构不需要使用SOAP或不依赖WSDL,并且RESTful服务不限于仅对AJAX请求有用。有相当多的RESTful Web服务client libraries available from nuget使与这些服务的交互更加容易。尽管它可能不像使用代码源那么简单,但是创建可以与其他C#客户端共享的POCO类库也使事情变得更加容易。希望有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.