Windows Azure上的Web服务?
问题描述:
我是Windows Azure的新手,我有一个问题。Windows Azure上的Web服务?
我:它部署到Windows Azure
网站 - 该网站管理表(添加,编辑,删除)。我使用本指南:Deploying an ASP.NET Web Application to a Windows Azure Web Site and SQL Database
Andorid应用程序& iOS应用程序(原生代码)。
现在,我希望移动应用程序从网站(以及数据库)获取数据(采用JSON格式)。 这样做的最佳做法是什么?
我试图创建一个Azure(WCF)服务(项目引用到网站项目),但我没有成功。如果这是方式 - 有谁知道一个很好的教程来做到这一点? 还有其他的选择吗?也许从网站本身?
非常感谢你, 尤瓦
答
如果你想使用非微软技术,我建议你看一看的ASP.NET Web API它允许你使用content negotiation构建REST服务集成。内容协商允许你的用户指定它需要的格式(json,xml,...)。
要托管在Windows Azure的Web站点的ASP.NET Web API,你应该看一看卡洛斯的博客中,他详细描述了你需要怎样做才能使这项工作:Creating ASP.NET Web APIs on Azure Web Sites