Asp.net mvc 如何将Azure Web App服务拆分为多个';子web应用程序服务';?

Asp.net mvc 如何将Azure Web App服务拆分为多个';子web应用程序服务';?,asp.net-mvc,azure,Asp.net Mvc,Azure,我有一个大型的整体式Azure Web应用程序服务(用C#ASP.NET MVC5编写),由几个独立的子应用程序组成,这些子应用程序之间除了共享域名外几乎没有什么关系 我想将单一的web应用程序拆分为几个“子服务”web应用程序:单独的项目,新项目可能使用不同的语言(例如nodejs) 看起来我需要一个主Azure webapp作为路由器?还是有更好的方法 因此,例如,如果请求到达,则应由SubApp1提供服务,但请求到则应由SubApp2提供服务 是否有一种推荐的方法可以通过Azure Web

我有一个大型的整体式Azure Web应用程序服务(用C#ASP.NET MVC5编写),由几个独立的子应用程序组成,这些子应用程序之间除了共享域名外几乎没有什么关系

我想将单一的web应用程序拆分为几个“子服务”web应用程序:单独的项目,新项目可能使用不同的语言(例如nodejs)

看起来我需要一个主Azure webapp作为路由器?还是有更好的方法

因此,例如,如果请求到达,则应由SubApp1提供服务,但请求到则应由SubApp2提供服务


是否有一种推荐的方法可以通过Azure Web App services实现这一点?

您可以使用虚拟目录进行划分。这篇博文很好地概述了如何为web应用程序设置和部署虚拟目录:


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

您可以使用虚拟目录进行划分。这篇博文很好地概述了如何为web应用程序设置和部署虚拟目录:


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

您可以使用虚拟目录进行划分。这篇博文很好地概述了如何为web应用程序设置和部署虚拟目录:


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

您可以使用虚拟目录进行划分。这篇博文很好地概述了如何为web应用程序设置和部署虚拟目录:


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

我尝试的另一种方法是设置反向代理webapp,如,但虚拟目录似乎是更好的解决方案。我尝试的另一种方法是设置反向代理webapp,如,但虚拟目录似乎是一个更好的解决方案我试验过的另一种方法是设置反向代理webapp,但虚拟目录似乎是一个更好的解决方案我试验过的另一种方法是设置反向代理webapp,但虚拟目录似乎是一个更好的解决方案