有没有办法为多个Azure Web应用程序(相同的域,而不是子域)配置相同的域?
我希望 http://myCustomDomain.com/WebApp 和 http://myCustomDomain.com/WebApi 第一个是网站,第二个是API。
谢谢!
答案 0 :(得分:1)
您需要使用虚拟目录:
要创建新的虚拟应用程序,请转到Azure网站的“配置”选项卡,然后转到页面底部。您将看到一个名为“虚拟应用程序和目录”的部分。在这里,我们可以创建一个完全独立的应用程序,该应用程序在自己的目录中运行,具有自己的web.config和发布配置文件。
答案 1 :(得分:1)
任何基于DNS的解决方案都无法做到这一点,因为每个Web应用程序部署都有一个IP,同一个域无法解析。 DNS服务器无法根据URL做出任何决定(域名解析将每隔5-30分钟左右进行一次而不是按照请求进行)
我已经看过使用负载均衡器(通过IRules),但没有看到任何类似的Azure Webapps支持。子域是人们在没有这种花哨的负载平衡器的情况下使用的,但是你已经排除了它。