Symptom
When a user attempts to install Checkbox Web on a server running Windows 2003 Server x64 Edition, Install fails on the first page with the error: "[CheckboxWeb Install Path]/install/default.aspx' has not been pre-compiled, and cannot be requested"
Cause
By default, when the .NET 2.0 Framework is installed on x64 servers, it only installs the x64 version of ASP.NET, which is not compatible with Checkbox Web Enterprise, which was compiled as an x86 (32 bit) application.
Remedy
Windows Server 2003 x64 provides functionality known as WOW64 (Windows on Windows) to allow x86 IIS applications to run under x64 IIS installations.
To enable WOW64 for IIS 6 on Windows Server 2003 x64 follow the following steps:
1. From the command prompt, run:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
2. From the command prompt, run:
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable
3. From the command prompt, run:
iisreset
Caveats
Enabling WOW64 will permanently remove the ASP.NET tab from IIS Manager. x86 and x64 applications cannot share an application pool.