如何将Azure Web App服务拆分为多个子Web应用程序服务'?

时间:2015-08-18 23:07:42

标签: asp.net-mvc azure

我有一个庞大的单片Azure Web App服务(用C#ASP.NET MVC5编写),由一些独立的子应用程序组成,除了共享域名之外,它们几乎没有什么关系。

我希望将单片网络分组分成几个子服务'网络应用程序:单独的项目,新项目可能在不同的语言中(例如,nodejs)。

似乎我需要一个用作路由器的主Azure网络应用程序?还是有更好的方法?

所以,例如如果请求来到http://www.example.com/subapp1,则应由SubApp1提供,但SubApp2应向http://www.example.com/subapp2提供请求。

是否建议使用Azure Web App服务实现此目的?

1 个答案:

答案 0 :(得分:3)

您可以使用虚拟目录进行划分。此博客文章概述了如何为Web应用程序设置和部署虚拟目录: http://blogs.msdn.com/b/tomholl/archive/2014/09/22/deploying-multiple-virtual-directories-to-a-single-azure-website.aspx

基本上,您首先要创建主站点并发布到它。然后使用门户创建虚拟目录。然后,对于单个项目,您可以发布到每个虚拟目录。