PRB: "Web Access Failed" Error Message When You Use Visual Studio .NET with IIS 6.0 to Create an ASP.NET Web Application (817264)
The information in this article applies to:
- Microsoft ASP.NET (included with the .NET Framework 1.1)
- Microsoft Visual Basic .NET (2003)
- Microsoft Visual C# .NET (2003)
- Microsoft ASP.NET (included with the .NET Framework) 1.0
- Microsoft Visual Basic .NET (2002)
- Microsoft Visual C# .NET (2002)
- Microsoft Windows Server 2003, Web Edition
- Microsoft Windows Server 2003, Datacenter Edition
- Microsoft Windows Server 2003, Enterprise Edition
- Microsoft Windows Server 2003, Standard Edition
- Microsoft Windows Small Business Server 2003, Premium Edition
- Microsoft Windows Small Business Server 2003, Standard Edition
- Microsoft Windows XP 64-Bit Edition Version 2003
Beta Information This article discusses a Beta release of a Microsoft
product. The information in this article is provided as-is and is subject to
change without notice.
No formal product support is available from
Microsoft for this Beta product. For information about how to obtain support
for a Beta release, see the documentation that is included with the Beta
product files, or check the Web location from which you downloaded the release.
SYMPTOMSWhen
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
CAUSE
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. RESOLUTIONTo resolve this problem, add a MIME type for the .tmp file
in IIS. To do so, follow these steps:
- In Control Panel, open
Administrative Tools, and then double-click Internet
Information Services.
- Expand the (local computer) node, and then
expand Web Sites.
- Right-click Default Web Site, and then
click Properties.
- In Default Web Site Properties, click the
HTTP Headers Tab.
- Click MIME Types. In MIME
Types, click New to register a file
extension.
- In the Extension textbox, type
.tmp . In the MIME Type textbox, type
temp.
- Click OK.
STATUS This
behavior is by design.REFERENCESFor more information, visit the following Microsoft
Developer Network Web site:
Modification Type: | Major | Last Reviewed: | 1/20/2004 |
---|
Keywords: | kberrmsg kbWebServer kbWebForms kbServer kbhttp404 kbhttp kbprb KB817264 kbAudDeveloper |
---|
|