C# 构建为Iphone应用程序服务的.Net服务

C# 构建为Iphone应用程序服务的.Net服务,c#,asp.net,iphone,wcf,web-services,C#,Asp.net,Iphone,Wcf,Web Services,我正在构建一个Iphone应用程序, 它必须从服务器上的数据库中检索信息。 我考虑在服务器上构建一个C web服务, 因此,Iphone应用程序将向web服务发送http请求,并将所需数据作为xml输出。 还有更好的选择吗? 例如:我从未尝试过,但听说过WCF, 也许使用它比使用旧的xml web服务技术更好 谢谢, Benny是的,WCF是构建面向服务应用程序的推荐方法。 在您的情况下,您可能也希望构建RESTFul服务。无论如何,使用WCF构建它将使任何客户端都可以使用它 这里有一个链接,通

我正在构建一个Iphone应用程序, 它必须从服务器上的数据库中检索信息。 我考虑在服务器上构建一个C web服务, 因此,Iphone应用程序将向web服务发送http请求,并将所需数据作为xml输出。 还有更好的选择吗? 例如:我从未尝试过,但听说过WCF, 也许使用它比使用旧的xml web服务技术更好

谢谢,
Benny

是的,WCF是构建面向服务应用程序的推荐方法。 在您的情况下,您可能也希望构建RESTFul服务。无论如何,使用WCF构建它将使任何客户端都可以使用它

这里有一个链接,通过示例学习WCF服务的基础知识。
我强烈建议您使用WCF数据服务/oData。它易于实现并且非常灵活,允许atom和JSON REST查询。官方网站还提供了一个本机iPhone sdk。

谢谢您的回答!当您说RESTful时,您的意思是服务将响应HTTP请求并以JSON/XML等格式返回其响应数据?是的,情况就是这样,但RESTful远不止于此。