7
votes

I have an application running on Azure, what I need is to have the application copied so different users can access for example site.com/s1 and site.com/s2 and use them as separate. The application is the same, the database will change.

I tried to create a virtual directory for my app but I get the same error every time: "The physical path for virtual path '/s1' is invalid."

I tried creating a physical directory from FTP and I can see the new directory, but Azure don't recognize it as a physical one.

I would like to have wwwroot/s1 wwwroot/s2 and access those apps the way I explained before.

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

1
Where are you trying to create your directories from? Should be able to easily under the d:\site folder. – David Makogon
I edited my question so it's clearer. Thanks! – fabian278

1 Answers

17
votes

Please have a try to config the Virtual directory site/test1 on the Azure portal as following screenshot

enter image description here

When we push the WebApp to the Azure, we need to include the virtual directory path in the Site Name and Destination URL sections on the Connection tab

enter image description here

After that we can visit the WebApp with sitename/site1

enter image description here

We also can check the uploaded file from Azure Kudu tool (https://sitename.scm.azurewebsites.net/DebugConsole/?shell=powershell)

enter image description here