ERROR: Clicking "Start Page" link in Readme.htm returns a Page Not Found error

Symptoms

After you install RMTrack the README.HTM page is displayed but when you click on the "Start Page" link the following browser error message is displayed:

"Page not found" page (HTTP 404 – File not found).

Cause

IISLockdown has been run on your server and has disabled ASP pages. Any request for a file ending in .ASP or .ASA will be rejected with the standard HTTP 404 error (file not found).

Resolution

To resolve this problem you must change the UrlScan configuration to allow .ASP/.ASA files, and to allow the POST verb and then change the IIS configuration to map .ASP/.ASA requests to ASP.DLL.

  1. Use notepad to edit the urlscan.ini file in the %SystemRoot%\system32\inetsrv\urlscan directory
  2. Locate the [AllowVerbs] section and ensure that GET, HEAD, and POST are listed
  3. Locate the [DenyVerybs] section and ensure that GET, HEAD, and POST are not listed
  4. Locate the [AllowExtensions] section and ensure that .asp and .asa are present and not commented out
  5. Locate the [DenyExtensions] section and ensure that .asp and .asa are not present or present but commented out
  6. Start IIS Manager
    1. Under Windows 2000: Start->Settings->Control Panel->Administrative Tools->Internet Services Manager
    2. Under Windows 2003: Start->Settings->Control Panel->Administrative Tools->Internet Information Services (IIS) Manager
  7. Locate the RMTrack virtual directory. By default this is located in the Default Website and is named RMT.
  8. Display the virtual directory’s properties by right-clicking and selecting the Properties choice.
  9. On the "Home Directory" tab ("Directory" under Windows 2003) click the "Configuration..." button near the bottom right of the dialog
  10. On the "App Mappings" tab ("Mappings" under Windows 2003) add the following entries:
    1. For .ASP files: Executable: %SystemRoot%\System32\inetsrv\asp.dll (please fill in %SystemRoot% with the actual value, eg. c:\winnt)Extension: .asp Verbs: Limit to: GET, HEAD, POST Check the "Script Engine" check box Clear the "Check that file exists" check box
    2. For .ASA files Executable: SystemRoot%\System32\inetsrv\asp.dll (please fill in %SystemRoot% with the actual value, eg. c:\winnt)Extension: .asaVerbs: Limit to: GET,HEAD,POSTCheck the "Script Engine" check boxClear the "Check that file exists" check box
  11. Restart IIS

References

For more information about IISLockdown please see the following:

For more information about URLScan please see the following:

Status

RMTrack has confirmed this behavior is by design.

Applies to

RMTrack Issue Tracking – all versions

Keywords: 404, install, urlscan, iislockdown