Sophos NAC Advanced: how to access Web interface when a page not found error is received
This article describes how to access the Web interface after a NAC installation when a 404 Page Not Found error is received.
What to do
This error occurs because Microsoft .NET Framework 2.0 is not registered correctly with IIS. This condition can happen if the IIS Windows component and/or ASP .NET is installed after the .NET Framework 2.0 on the server. The Sophos NAC installation attempts to correctly configure .NET Framework 2.0 with IIS during the NAC application installation. However, some scenarios exist where this process does not work and this causes the 404 Page Not Found error.
To confirm that .NET Framework 2.0 is registered correctly:
- Open the Internet Information Services (IIS) Manager.
- Right-click the Web Sites folder and select Properties.
- Click the ISAPI Filters tab. This tab should contain an entry for ASP .NET 2.0. If the entry does not exist, you need to re-register .NET Framework 2.0 with IIS. Proceed to the To register .NET Framework 2.0 with IIS section below.
- Navigate to the Sophos NAC virtual directory.
- Right-click Sophos NAC and select Properties.
- Click the Documents tab.
- Verify that default.aspx or Default.aspx is listed. If there is another case variation of default.aspx in the list, note the case variation and provide it to technical support if you cannot resolve the issue with these instructions.
- If default.aspx or Default.aspx is not listed, click Add, type default.aspx or Default.aspx, and click OK.
- Click the ASP.NET tab.
- Verify that the ASP.NET version is 2.0.50727.
- If the version is not set correctly, select the 2.0.50727 version from the list box and click OK. If the version is not available, you need to re-register .NET Framework 2.0 with IIS. Proceed to the To register .NET Framework 2.0 with IIS section below.
- If the version is set correctly, click Cancel.
- Locate and click the Web Service Extensions folder.
- Verify that ASP.NET version 2.0.50727 is listed and the extension status is set to Allowed. If the extension status is set to Prohibited, change it to Allowed. If the extension is set to Prohibited, note this information and provide it to technical support if you cannot resolve the issue with these instructions. If the version is not available, you need to re-register .NET Framework 2.0 with IIS. Proceed to the To register .NET Framework 2.0 with IIS section below.
To register .NET Framework 2.0 with IIS:
- Open a command prompt.
- Change the directory to %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727. If this directory does not exist, you need to install .NET Framework 2.0.
- Type "aspnet_regiis.exe -r". This process takes a few minutes to complete.
- Restart the server. If the problem persists after this registration, consider repairing Microsoft .NET Framework 2.0 or downloading Microsoft .NET Framework 2.0 Service Pack 1.
If you need more information or guidance, then please contact technical support.
- Article ID: 26831
- Created: 28 Jun 2007
- Last updated: 6 Nov 2008
