HOWTO: Running FotoWeb on Windows Server x64
Information in this article applies to
- Windows Server 2003 x64
- Windows Server 2008 x64
- FotoWeb 6.0 and above
INTRODUCTION
Since FotoWeb 6.0 no longer relies on a physical hardware protection key (‘dongle’) that was only available with 32-bit Windows drivers, it is now possible to run FotoWeb in a 64-bit Windows environment.
It should be noted that FotoWeb itself is still a 32-bit and relies on the 32-bit subsystem that Microsoft includes in its 64-bit operating systems known as WOW64 (Windows-32-on-Windows-64).
More information about Microsoft’s WOW64 subsystem can be found in this article:
http://en.wikipedia.org/wiki/WOW64
Furthermore, it should also be noted that since FotoWeb requires IIS (Internet Information Services) to run, 32-bit mode must be enabled in IIS. By doing so, IIS will no longer be able to run 64-bit web applications. This is due to the fact that you cannot mix 32-bit and 64-bit web applications on the same server.
More information about running 32-bit applications on a 64-bit server can be found in this article:
http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/0aafb9a0-1b1c-4a39-ac9a-994adc902485.mspx?mfr=true
REQUIREMENTS
- Latest FotoWeb 6.0 installer
- Microsoft Windows Server 2003 x64 or Microsoft Windows Server 2008 x64
- Microsoft IIS 6.0 (IIS 7.0 on Server 2008)
- Microsoft .NET Framework 2.0 32-bit
PROCEDURE (For Windows Server 2003 before Service Pack 2)
- Install IIS on the server through Control Panel | Windows Components.
- Open a command prompt and navigate to the %systemdrive%\Inetpub\AdminScripts directory.
- Type in the following command and press ENTER
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”
- In the command prompt, navigate to %systemdrive%\WINDOWS\Microsoft.NET\Framework\v2.0.50727 directory.
- Type in the following command and press ENTER
aspnet_regiis.exe -i
- Install and configure FotoWeb according to the manual.
PROCEDURE (For Windows Server 2003 with Service Pack 2 or later)
- Install IIS by adding the server roles
- %windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.enable32BitAppOnWin64:true
- Open a command prompt and navigate to the %systemdrive%\Inetpub\AdminScripts directory.
- Type in the following command and press ENTER
cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true
- In the command prompt, navigate to %systemdrive%\WINDOWS\Microsoft.NET\Framework\v2.0.50727 directory.
- Type in the following command and press ENTER
aspnet_regiis.exe -i
- Install and configure FotoWeb according to the manual.
PROCEDURE (For Windows Server 2008 with IIS 7.0)
- Precondition: Web server role installed on the server
- Open a command prompt and type in the following command followed by ENTER:
%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.enable32BitAppOnWin64:true
- Install and configure FotoWeb according to the manual.