Click here to Skip to main content
15,513,143 members
Articles / Web Development / IIS
Posted 26 Sep 2016

Tagged as



IIS Physical Path VS Virtual Path

Rate me:
Please Sign up or sign in to vote.
4.50/5 (4 votes)
26 Sep 2016CPOL
In this tip, we will discuss the differences between IIS Physical path & IIS Virtual path.

First of all, let’s get the overview of both.

Physical path - This is the actual path the file is located by IIS.

Virtual path - This is the logical path to access the file which is pointed to from outside of the IIS application folder.

Let’s display this image from Hard-drive ‘E’ using a virtual directory in IIS Default web site.


Add Virtual Directory


Here, we need to provide an alias for the physical path.

  • Physical Path: E:\Files
  • Virtual Path: http://localhost/Files/
  • File Name: image_60140ec0-ce46-4dbf-a14f-4210eab7f42c.png
  • Full Path: http://localhost/Files/image_60140ec0-ce46-4dbf-a14f-4210eab7f42c.png




Let’s Enable Directory Browsing


By default, this is disabled for security reasons.


Here, we can see the files in folder that is in E - drive.


Click on the file name, it will load the file which is out of IIS application folder.


Thanks for reading. Hope this will help!


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

Written By
Software Developer Amber Software Solution Ltd.
Bangladesh Bangladesh
Hi, I am Shamim Uddin.Working with Microsoft Technologies.

Comments and Discussions

GeneralMy vote of 5 Pin
Shashangka Shekhar28-Sep-16 2:22
professionalShashangka Shekhar28-Sep-16 2:22 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.