Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

FIX: Cannot Browse to ASP.NET Pages If Computer Name Contains Certain Words


View products that this article applies to.

Symptoms

When you try to browse to pages in an ASP.NET application, you cannot open them, and you receive the following error message in the browser:
Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.

Administrator Note: An error message detailing the cause of this specific request failure can be found in the system event log of the web server. Please review this log entry to discover what caused this error to occur.
The following error is also logged in the Application event log:
aspnet_wp.exe could not be started. HRESULT for the failure: 80004005

↑ Back to the top


Cause

This problem occurs if the name of the computer that is hosting the ASP.NET Web application contains any of the following words at the beginning, the middle, or the end of the computer name:
  • SYSTEM
  • ADMINISTRATORS
  • INTERACTIVE

↑ Back to the top


Resolution

To work around this problem, use one of the following methods.

Workaround 1

Do not use a computer name that contains "SYSTEM," "ADMINISTRATORS," or "INTERACTIVE." You can change the computer name of the server. For additional information about steps to take if you change the computer name, click the article number below to view the article in the Microsoft Knowledge Base:
234142 Updating IIS After You Change the Computer Name
NOTE: If you change a computer name, you may notice unintended side effects. If this occurs, reload the computer, and then specify a new computer name.

Workaround 2

Set the identity of the ASP.NET worker process (Aspnet_wp.exe) to the SYSTEM account or to an Administrator account. For additional information about how to do this, click the article number below to view the article in the Microsoft Knowledge Base:
317012 INFO: Process and Request Identity in ASP.NET
NOTE: Microsoft does not recommend that you set the ASP.NET worker process to run as the SYSTEM account or as an Administrator account. If malicious code is somehow executed under ASP.NET, that code can do more damage if the code runs under a highly privileged account such as the SYSTEM account or an Administrator account.

↑ Back to the top


Status

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. This bug was corrected in ASP.NET (included with the .NET Framework) 1.1.

↑ Back to the top


Properties

Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.

↑ Back to the top


Keywords: KB323292, kbpending, kbconfig, kbbug, kbfix

↑ Back to the top

Article Info
Article ID : 323292
Revision : 3
Created on : 3/26/2003
Published on : 3/26/2003
Exists online : False
Views : 322