在Azure网站中托管双层Web应用程序的推荐方法

时间:2013-07-11 22:23:46

标签: azure asp.net-web-api

我正在使用我在两个解决方案中开发的WebAPI应用程序:一个解决方案是使用SQL服务器进行数据库访问的WebAPI /服务器端解决方案,另一个是durandalJS客户端应用程序。我现在在Azure网站上托管了WebAPI位,但我不确定将客户端解决方案放在何处。

我应该把它扔进自己的网站,只是让它在azure中向其他网站发出请求吗?我想避免将它们放在同一个解决方案中,因为当我有更多的面团玩时,我最终会想要练习前端的负载平衡。

1 个答案:

答案 0 :(得分:1)

像云一样的云的想法是随你付费的。如果您当前没有负载均衡的卷,为什么要创建两个网站并为它们付费而不管用途如何?您可以只拥有一个网站,同时托管Web应用程序和Web API。将来,如果要分离API片段和负载平衡Web应用程序,则可以在拥有卷时执行此操作。要使这种方法起作用,请构建像this这样的解决方案。 Web API部分只是一个程序集,您可以在Web应用程序本身中引用它并将其托管在与Web应用程序相同的Web站点中。将来,如果要分离,请创建一个新的空ASP.NET Web应用程序并托管引用Web API核心程序集的Web API。