我想在.NET上编写webservice(我的客户端可以是Android,iOS,Mac OS,网站......)。我的问题是我应该使用WCF或ASP.NET来做到这一点吗?
答案 0 :(得分:3)
当您提到ASP.net时,我认为您的意思是ASP.net Web Apis。还有ASP.net soap服务,但这些服务并不适合在Android或iOS等平台上使用。
如果您不确定不同的Web服务是什么,您很可能希望使用ASP.net Web API,因为它们易于设置并提供多种内容类型,XML,JSON,可能更多... < / p>
WCF更专为Web服务而设计,但它有一个陡峭的学习曲线,这就是为什么我说如果你不确定你想要什么,你很可能没有做出需要WCF的东西。
有关详细信息,建议您阅读:http://idesign.net/articles/asp_net_web_api_vs_wcf.htm
答案 1 :(得分:1)
我假设您要求WCF或Web服务。我认为WCF是更好的选择。供您参考:
http://www.thedevheaven.com/2012/10/difference-between-wcf-and-web-service.html