一个Azure Web App中的多个Web站点

时间:2016-12-07 15:41:46

标签: azure web

是否可以在一个Web App中托管2个不同的站点?我将这两个网站的内容复制到D:\home\site\wwwroot\web1D:\home\site\wwwroot\web2个文件夹,并将2个子域web1.domain.comweb2.domain.com绑定到我的Azure Web App。我看到了修改ServiceDefinition.csdef的建议,但我找不到它。我猜是因为它没有与VS一起部署。

我如何实现这一目标?

2 个答案:

答案 0 :(得分:1)

是的,可以托管2个不同的网站。 可以通过创建虚拟目录来完成。

  1. 在VS。的帮助下发布根项目。
  2. 在Web应用程序的Azure门户上,通过应用程序设置创建虚拟目录。
  3. 现在再次发布子项目,但编辑目标网址,如:  " http://123.azurewebsites.net/Child"

答案 1 :(得分:0)

您正在使用Azure Webapp,因此不再有* .csdef文件。您可以在Azure门户中执行此操作。单击应用程序设置刀片,然后向下滚动到"虚拟应用程序和目录"。

您可以在此处创建其他应用。例如,这里有3个虚拟应用程序。请注意物理文件的路径。

最后,当您在CI / CD管道中进行部署时,您将具体指定虚拟应用程序的名称。

enter image description here