You may receive a similar error in the following cases:
When you create a Microsoft ASP.NET Web application in Microsoft Visual Studio .NET and you set up Secure Sockets Layer (SSL) certificate authentication on the ASP.NET Web application project, you may receive the error message when you try to reopen the ASP.NET Web application project in Visual Studio IDE:
Unable to open Web project 'AspwebApp1'. The file path 'C:\Inetpub\wwwroot\AspwebApp1' does not correspond to the URL 'http://Localhost:/AspwebApp1'. The two need to map to the same server location. HTTP Error 403: Forbidden
You have created a virtual directory where you will create an ASP.NET application. You enable SSL authentication in Internet Information Services (IIS) for the project that is created in the folder. When you try to create a new Web application project with the virtual directory name, you may receive the following error:
Unable to create Web project 'AspwebApp2'. The file path 'C\Inetpub\wwwroor\AspwebApp2\ does not correspond to the URL 'http://localhost/AspwebApp2'. The two need to map to the same server location. HTTP Error 403:Forbidden
To work around the problem, use an https URL instead of http when you open or you create a new project.
To do this, follow these steps:
Open an Existing ASP.NET Project After the SSL Option Is Enabled
When you enable the existing ASP.NET project with SSL, replace the value of the URLPath attribute in the webinfo file from http to https. To do this, follow these steps:
Locate the project folder (C:\inetpub\wwwroot\AspWebTest1).
Open the AspWebTest.csproj.webinfo file or the AspWebTest.vbproj.webinfo file in Notepad.
Replace the value of the URLPath attribute with https as follows: