我正在寻找在Windows Azure中设置WCF应用程序的一些建议/最佳实践。
目前,我有一个SQL Azure数据库,我想提供一些服务,这些服务需要为iPhone和其他一些第三方产品提供信息。
1)如何使用SQL Azure数据在Windows Azure中开发WCF应用程序?
2)做到这一点的最佳架构是什么?确保此安全的最佳方法是什么?
我正在使用C#作为语言。
最佳答案
您可以使用Azure SDK创建WCF Web角色,也可以将WCF托管在辅助角色上。由你决定。
连接到SQL Azure与您连接到SQL Server的过程非常相似,只需要注意连接字符串即可。
由于您提到此WCF将用于iPhone和某些第三部分应用程序,因此我强烈建议您使用WCF RESTful Toolkit和JSON格式。由于对于这种情况,JSON格式的RESTful API(或Web API)将是最好的。