Error message when you request an ASP.NET 1.1 page: "Server Application Unavailable"


Symptoms


When you request a Microsoft ASP.NET version 1.1 page, you receive the following error message in the Web 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.
Additionally, the following Error event is logged in the Application log:

Cause


This behavior occurs because the ASPNET account does not have sufficient permissions for the parent directory or for the child directory of the ASP.NET 1.1 application.

Resolution


To resolve this behavior, grant the ASPNET account sufficient permissions for the parent directory and for the child directory of the ASP.NET 1.1 application. To do this, follow these steps:
  1. In Microsoft Windows Explorer, locate the parent folder of the ASP.NET 1.1 application.
  2. Right-click the folder, and then click Properties.
  3. Click the Security tab.
  4. In the Group or user names box, click ASP.NET Machine Account.

    If ASP.NET Machine Account is not in the Group or user names box, follow these steps:
    1. Click Add.
    2. Type Computer_Name\ASPNET, and then click OK.
  5. In the Allow column of the Permissions box, click to select the following check boxes:
    • The Read check box
    • The Read & Execute check box
    • The List Folder Contents check box
  6. Click Advanced.
  7. Click the Permissions tab.
  8. Click to select the Replace permission entries on all child objects with entries shown here that apply to child objects check box, and then click Apply.
  9. Click OK.

Status


This behavior is by design.