1

我想在 .NET 上编写网络服务(我的客户端可以是 Android、iOS、Mac OS、网站...)。我的问题是我应该使用 WCF 还是 ASP.NET 来做到这一点?

4

2 回答 2

3

当您提到 ASP.net 时,我假设您是指 ASP.net Web APIs。还有 ASP.net 肥皂服务,但这些服务不适合在 android 或 iOS 等平台上使用。

如果您不确定不同的 Web 服务是什么,您很可能希望使用 ASP.net Web API,因为它们易于设置并提供多种内容类型、XML、JSON,可能还有更多...

WCF 更多地是为 Web 服务而构建的,但是它有一个陡峭的学习曲线,这就是为什么我说如果你不确定你想要什么,你很可能没有做出需要 WCF 的东西。

有关更多信息,我建议阅读:http: //idesign.net/articles/asp_net_web_api_vs_wcf.htm

于 2012-10-22T10:34:35.920 回答
1

我假设您要求 WCF 或网络服务。我认为 WCF 是更好的选择。供您参考:

http://www.thedevheaven.com/2012/10/difference-between-wcf-and-web-service.html

于 2012-10-22T10:36:57.950 回答