In Visual studio, Solution->Web.Project->Properties->Web, I have changed my Project Url from http://localhost:51123/
to http://localhost:51123/NewProj
I think IIS Express probably has 2
-blocks and both will be pointing to the same physicalPath.
Go to the IIS Express config file in: My Documents\IISExpress\config\applicationhost.config
Search for NewProjectName
Change the physicalPath for the root application to something else. Point it to an empty folder.
Should look something like this: