我是 Windows Azure 平台的新手。
我的团队正在开发一个网络和移动应用程序,我们正在考虑使用这个平台。但我对此毫不怀疑:
我的 Web 和移动应用程序将访问相同的数据库,因此是否可以在 Windows Azure 中拥有相同的云数据库,从而允许移动和 Web 应用程序访问它
一些示例和引用资料会有很大帮助。
注意:我有来自客户端和服务器的请求和响应操作,因此它是移动和网络应用程序的双向通信过程。
谢谢!!
最佳答案
我们最近构建了一个项目,该项目是在 MVC 4.0 上使用 webAPI 构建的。我们在 Visual Studio 2012 中构建了一个 Azure 云服务项目,并创建了一个托管 webapi(基于 REST 的服务)和 MVC Web 应用程序的 Web 角色。
为了保护我们的 API,我们在 WebAPI 上实现了基于 token 的安全机制以进行用户授权。我们创建了两个不同的路由/Rest/API(用于处理 CRUD)和 REST/RPC(用于处理其他操作)。
总而言之,我们的解决方案有以下几层
MVC Web 项目
--API(API Controller - REST + RPC)
-- Controller (MVC Controller )
-- View
MVC Web ROle 项目
-- 映射到Web中的MVC项目
存储库
-- 实体的存储库类
数据访问
-- 使用 DAPPER 的每个实体的数据访问类
型号
-- 代表实体的 POCO 类
关于azure - 使用Windows azure云服务制作移动和Web应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21587585/