如何从使用非Microsoft技术开发的网站访问Azure后端

时间:2013-11-13 18:16:28

标签: rest azure

我是网络开发的新手,因此有些问题可能微不足道但对我很重要。 我正在开发一个网站,它将拥有一个丰富的前端(html / js),我计划由我自己或通过外部供应商开发。我已经有一个域名,我已经从weebly购买并已经激活。当我为我的网站设计网页时,我的后端设计将成为一个天蓝色的工作者和/或一个网络角色,它将处理我计划存储在天蓝色存储中的数据。

现在这是我的问题

  1. 如果我使用html5 / html / JS / Jquery而不是ASP.Net开发我的网站,是否可以使用JSON / REST访问后端?例如: 我想从sql azure中获取一些数据并将其显示在我的网站上,如何通过使用非Microsoft堆栈开发的前端来完成。

  2. 将MVC3 / 4网络角色发布到我的域名的方法是什么,以便我可以使用ASP.Net本身来开发我的网站。在这种情况下,是否有任何工具可以快速开发ASP.Net网站(如Dreamweaver)。

  3. 我在Azure中开发了辅助角色,但从未从网络角色访问数据,但从未从网站访问过数据。

  4. 这里的任何想法对解锁我都有很大的帮助。

2 个答案:

答案 0 :(得分:0)

我很确定这个问题会被关闭,因为它非常广泛(而且真的是Azure101 - 你至少应该阅读windowsazure.com上的介绍文档,这可能会满足你最初的好奇心。)

那就是说:关于#1,Azure堆栈是基于REST的。其中包括service managementstorage等。如果其中一种语言SDK无法提供您所需的内容,则可以始终对Azure的服务进行直接REST调用。我将由您决定哪种架构最适合您的应用程序(直接服务访问,或使用您部署的某种类型的服务器端WebAPI层供您自己使用)。

对于问题#2,您真的应该查看文档并阅读Virtual MachinesCloud Services(网络/工作人员角色)和Web Sites,以便了解应用程序的效果可以部署。每种模式都不同。

第3项不是问题。

答案 1 :(得分:0)

好的...

首先,SQL Azure是SQL的特殊版本。您应该能够像任何普通的SQL服务器一样连接并使用SQL Azure服务器(尽管您需要适应差异)。您选择的平台/堆栈应该具有​​此功能。

对于第二点,您可以使用Windows Azure自定义域将Azure角色用于您的域。你可以看一下Microsoft Webmatrix的好东西,快速而简单的东西。

不完全确定您对第3点的意思,但Windows Azure SDK可在许多平台上使用。在Windows Azure中可以运行Linux,您可以运行PHP,您可以运行node.js等 - 您不依赖于.Net堆栈。 There are Software Development Kits for most of the major platforms and technologies使访问存储变得简单快捷。我相信甚至还会有一个JavaScript SDK。

希望这有帮助

相关问题