我想开发一个网络服务,使我能够将我的iphone应用程序的数据库与主数据库同步。
我将使用c#编写此Web服务。我应该编写什么样的Web服务,以及从iphone应用程序调用它应该如何?
非常感谢任何教程建议。
回答评论问题:我thniki更喜欢XML
答案 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但尚未找到一个非常好的教程。