在相同的azure Web应用程序上创建虚拟目录

时间:2017-03-28 15:22:24

标签: .net asp.net-mvc azure azure-web-sites

我有一个在Azure上运行的应用程序,我需要的是复制应用程序,以便不同的用户可以访问例如site.com/s1和site.com/s2并将它们作为单独使用。应用程序是相同的,数据库将发生变化。

我尝试为我的应用创建一个虚拟目录,但每次都会出现相同的错误:“虚拟路径的物理路径'/ s1'无效。”

我尝试从FTP创建物理目录,我可以看到新目录,但Azure不会将其识别为物理目录。

我想拥有wwwroot / s1 wwwroot / s2,并按我之前解释过的方式访问这些应用程序。

I'm creating the virtual directory from the management portal like you see in the image.

1 个答案:

答案 0 :(得分:11)

请尝试在Azure门户上配置虚拟目录site/test1,如下面的屏幕截图

enter image description here

当我们将WebApp推送到Azure时,我们需要在“连接”选项卡上的“站点名称”和“目标URL”部分中包含虚拟目录路径

enter image description here

之后我们可以使用sitename / site1

访问WebApp

enter image description here

我们还可以检查Azure Kudu工具(https://sitename.scm.azurewebsites.net/DebugConsole/?shell=powershell

上传的文件

enter image description here