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

fab*_*278 5 .net asp.net-mvc azure azure-web-sites

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

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

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

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

我正在从管理门户创建虚拟目录,就像您在图像中看到的那样.

Tom*_*SFT 13

请尝试site/test1按照以下屏幕截图在Azure门户上配置虚拟目录

在此输入图像描述

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

在此输入图像描述

之后,我们可以使用sitename/site1访问WebApp

在此输入图像描述

我们还可以从Azure Kudu工具(https://sitename.scm.azurewebsites.net/DebugConsole/?shell=powershell)查看上传的文件

在此输入图像描述