Home     Products      Support      Corporate     Sign In 

Support Knowledge Base, Article 1213

Product
FileUp
Title
How to run FileUp on a 64-bit Windows Operating System
Problem
Post-installation errors instantiating FileUp on a 64-bit machine. The following error message may be generated: "ActiveX component cannot create object"
Solution

FileUp is built as a 32-bit component, therefore when running it on a 64-bit machine Windows actually uses "Windows 32 on Windows 64" abstraction layer, or simply "WOW". WOW is application compatibility layer in Microsoft Windows, which allows you to run legacy 32-bit applications on a 64-bit operating system.

On 64-bit Windows, 32-bit processes cannot load 64-bit processes, and 64-bit processes cannot load 32-bit processes. IIS by default is configured to work with 64-bit components, which means that you can only run ASP.NET 2.0 websites. In order to run websites targeted for .NET Framework 1.1 or use FileUp you need to set IIS to run in 32-bit mode.

It is worth noting that IIS6 cannot run both 32-bit processes and 64-bit processes concurrently. So when the settings are changed to run in 32-bit mode, everything will run in 32-bit mode.

To enable Internet Information Server setting to run 32-bit worker processes follow these steps:

  1. Open a command prompt and navigate to the %systemdrive%\Inetpub\AdminScripts directory.
  2. Type the following command:
    cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”
  3. Press ENTER.
  4. Afterwards restart IIS by using iisreset command

The following article explains the details of the changes in the behavior of Internet Information Server after configuring it to run 32-bit worker processes: Running 32-bit Applications on 64-bit Windows (IIS 6.0)

Created : 10/20/2006 2:03:30 PM (last modified : 1/29/2008 6:11:20 PM)

Rate this article!

 
Comments



Copyright 2006 © SoftArtisans, Inc. All Rights Reserved.

Site Map     |     Privacy Policy     |     Contact Us