单个域上的两个Azure应用程序服务

单个域上的两个Azure应用程序服务,azure,web-deployment,azure-web-app-service,Azure,Web Deployment,Azure Web App Service,我有两个web应用程序: 1.用户界面项目 2.API项目 它们应该以下一种方式映射:UI-Project->mydomain.com,API-Project->mydomain.com/API 你对我怎么做有什么想法吗 我不想要虚拟应用程序或虚拟目录,因为它们不能单独配置和扩展。 我预计API项目上的负载将超过UI项目上的负载。因此,我想为每个项目以不同的方式配置价格计划和可伸缩性 提前感谢您的帮助。根据您的要求,我建议您可以尝试在应用程序中使用url重定向 UI web应用程序的web配置文

我有两个web应用程序: 1.用户界面项目 2.API项目

它们应该以下一种方式映射:UI-Project->mydomain.com,API-Project->mydomain.com/API

你对我怎么做有什么想法吗

我不想要虚拟应用程序或虚拟目录,因为它们不能单独配置和扩展。 我预计API项目上的负载将超过UI项目上的负载。因此,我想为每个项目以不同的方式配置价格计划和可伸缩性


提前感谢您的帮助。

根据您的要求,我建议您可以尝试在应用程序中使用url重定向 UI web应用程序的web配置文件

通过使用这种方式,如果客户访问mydomain.com/api,它将自动重定向到您的azure web api应用程序的url

注意:重定向后,浏览器中显示的url将更改

有关如何设置它的更多详细信息,您可以参考此

另一种方式,您可以考虑使用Azure应用网关,它现在支持Web应用程序作为它的后端池。p> 更多细节,你可以参考这个


关于如何使用web app作为其后端池,请参阅此。

您好,感谢您提供有用的链接。他们真的很有趣。关于我的问题。我想在不增加额外资源的情况下解决这个问题,因为它们需要额外的成本。关于重定向,我考虑过它,认为它需要更多的资源。网关的结果相同。无论如何,谢谢你的回答。你是说你现在用一个应用程序服务计划和两个web应用程序?那么您希望每个web应用程序都可以单独配置和扩展吗?url重定向只需更改主web应用程序的web配置。它不需要任何其他资源。是的,但我对每个请求的理解将转到主应用程序,然后在第二个应用程序上重定向。对吗?如果是,这意味着在任何情况下,第一个应用程序将参与第二个应用程序的部分加载。因此,如果我有很多呼叫,第一个应用程序将在第二个应用程序上加载重定向。是的,请求将首先转到第一个应用程序。但是,如果您不想使用此资源,也不想创建其他资源,则无法实现您的需求。