Reader Level:
Articles

Web Access Failed Error

By Mahesh Chand on Mar 30, 2007
Web Access Failed Error Message When You Use Visual Studio .NET with IIS 6.0 to Create an ASP.NET Web Application.
  • 0
  • 0
  • 11191

When you create a Web Application in Microsoft Visual Studio .NET and then you use Windows Server 2003 with Internet Information Services (IIS) 6.0, you may receive the following error message:

The default Web access mode for this project is set to file share, but the project folder at 'Project URL' cannot be opened with the path 'Physical Project path'. The error returned was:

Unable to create Web project 'Project Name'. The file path 'Physical project path' does not correspond to the URL 'Project URL'. The two need to map to the same location. HTTP Error 404: Not Found

WHY?

Internet Information Services 6.0 blocks all requests with extensions that are not explicitly mapped in IIS. Microsoft Visual Studio .NET writes a file to the server with the .tmp extension and then requests that file back with an HTTP call to test the URL. IIS 6.0 blocks the .tmp file because .tmp files are not mapped. The call fails, and then you receive the File Not Found error message.

How to fix it?

To resolve this problem, add a MIME type for the .tmp file in IIS. To do so, follow these steps:

1. In Control Panel, open Administrative Tools, and then double-click Internet Information Services.
2. Expand the (local computer) node, and then expand Web Sites. 
3. Right-click Default Web Site, and then click Properties.
4. In Default Web Site Properties, click the HTTP Headers Tab.
5. Click MIME Types. In MIME Types, click New to register a file extension.
6. In the Extension textbox, type .tmp . In the MIME Type textbox, type temp.
7. Click OK.

Mahesh Chand

C# Corner founder, 10-times Microsoft MVP, technical author, and software architect. Mahesh authored his first book, A Programmer’s Guide to ADO.NET in C# with APress at the age of 25. C# Corner is a memb... Read more

COMMENT USING