2017-08-17 51 views
-1

我有两个网络应用程序Azure的应用程序服务:1. UI项目 2. API项目两个单域

他们应该工作在地图旁边的方式:UI项目 - > mydomain.com,API项目 - > mydomain.com/api

你有什么想法可以做吗?

我不会有虚拟应用程序或虚拟目录,因为它们不能以可分离的方式配置和扩展。 我预计加载API项目将更多的是UI项目。因此,我希望以不同的方式为每个项目配置价格计划和可扩展性。

在此先感谢您的帮助

回答

0

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

通过这种方式,如果客户访问mydomain.com/api,它会自动重定向到您的azure web api应用的URL。

注意:重定向后,浏览器中显示的网址将被更改。

关于如何设置它的更多细节,你可以参考这个article

另一种方式,你可以考虑使用azure应用程序网关,它现在支持Web应用程序作为它的后端池。

更多细节,你可以参考这个article

关于如何使用web应用程序作为其后端池,请参阅article

+0

嗨,感谢您的评论与有用的链接。 他们真的是intereste。 关于我的问题。我想在不添加额外资源的情况下解决此问题,因为它们需要额外成本。 关于重定向,我想过它,并认为它将需要一个更多的资源。 网关的结果相同。 无论如何谢谢你的回答。 – user3336974

+0

你的意思是你现在用两个网络应用程序使用了一个应用程序服务计划?那么你希望每个Web应用程序都可以分开配置和扩展? url重定向只是改变主要的web应用程序的web配置。它不需要任何其他资源。 –

+0

是的,但我怎么理解每个请求将主要的应用程序,然后重定向到第二个。这是对的吗? 如果是,那意味着无论如何第一个应用程序将参加第二个应用程序的加载。因此,如果我会有很多电话,第一个应用程序将加载重定向到第二个。 – user3336974