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



我是Web开发的新手,因此有些问题可能微不足道,但对我来说很重要。我正在开发一个网站,该网站将具有丰富的前端(html/js),我计划自己或通过外部供应商开发。我已经有一个域名,这是我从weebly购买的,并且已经被激活了。当我为我的网站设计网页时,我的后端设计将是 azure 辅助角色和/或 Web 角色,这将处理我计划存储在 azure 存储中的数据。

现在这是我的问题

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

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

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

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

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

也就是说:关于#1,Azure堆栈是基于REST的。这包括服务管理、存储等。如果其中一种语言 SDK 未提供所需的内容,则始终可以直接对 Azure 的服务进行 REST 调用。我将由你来决定哪种体系结构最适合你的应用(直接服务访问,或使用你部署的某种类型的服务器端 WebAPI 层供你自己使用)。

对于问题 #2,您确实应该查看文档并阅读虚拟机、云服务(Web/辅助角色)和网站,以更好地了解如何部署应用程序。每种型号不同。

项目#3不是问题。

好的...

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

对于第二点,您可以使用 Windows Azure 自定义域将 Azure 角色与您的域一起使用。你可以查看Microsoft Webmatrix,寻找一些好,快速和简单的开发。

不完全确定你说的第3点是什么意思,但是Windows Azure SDK在许多平台上都可用。在Windows Azure中可以运行Linux,可以运行PHP,可以运行node.js等等 - 你不受.Net堆栈的束缚。大多数主要平台和技术都有软件开发工具包,使访问存储变得简单快捷。我相信甚至还有一个JavaScript SDK即将推出。

希望这有帮助

相关内容

  • 没有找到相关文章

最新更新