要实现哪些Web服务,以便从iphone应用程序中轻松读取?

时间:2011-12-06 09:29:11

标签: c# ios web-services

我想开发一个网络服务,使我能够将我的iphone应用程序的数据库与主数据库同步。

我将使用c#编写此Web服务。我应该编写什么样的Web服务,以及从iphone应用程序调用它应该如何?

非常感谢任何教程建议。

回答评论问题:我thniki更喜欢XML

3 个答案:

答案 0 :(得分:0)

WCF不会出错。

微软推荐所有Web服务(MVC世界之外)并支持许多不同的场景和互操作。对于更简单(但更脆弱,用途更少)的解决方案,您可以使用aspx - > asmx服务,但我不推荐它。

答案 1 :(得分:0)

使用JSON的REST Web服务。从iphone应用程序中读取会更容易。 iPhone interaction with ASP.NET WebService

另见教程http://www.codeproject.com/KB/webservices/RestWebService.aspx

答案 2 :(得分:0)

将RESTful WCF用作Web服务请参阅:WCF REST Service JSON Post data 而这:http://www.codeproject.com/KB/WCF/RestServiceAPI.aspx?q=wcf+rest+web+service+example

此处还使用了JSON而不是XML教程:http://www.raywenderlich.com/5492/working-with-json-in-ios-5

还使用了NSURLConnection但尚未找到一个非常好的教程。