Print Page | Close Window

Upload Component problem

Printed From: Web Wiz Forums
Category: Web Wiz Web App Support Forums
Forum Name: Web Wiz Forums
Forum Description: Support forum for Web Wiz Forums application.
URL: https://forums.webwiz.net/forum_posts.asp?TID=27483
Printed Date: 02 April 2026 at 2:29pm
Software Version: Web Wiz Forums 12.08 - https://www.webwizforums.com


Topic: Upload Component problem
Posted By: RadioActiveLamb
Subject: Upload Component problem
Date Posted: 21 June 2009 at 10:31pm
I've moved my website/forum to a new server. The new server is running Windows 2003 Enterprise, 64 bit. The forum seems to work great with SQL 2008 on a different server, except for file uploads. I've installed Dundas Upload (twice, now), but the forum doesn't see it:
 
File System Object (FSO) - Installed

Persits AspUpload 3.x - NOT Installed
Persits AspUpload - NOT Installed
Dundas Upload - NOT Installed
SoftArtisans FileUp (SA FileUp) - NOT Installed
aspSmartUpload - NOT Installed
AspSimpleUpload - NOT Installed
 
The links provided for the other two free components don't work. Apparently, those products are long forgotten.
 
Is there something about my platform that is preventing Dundas from working? It was working on Windows 2003 Std (32 bit) before. I've given the Internet guest account "change" access to the upload folder. I didn't see anything in the FAQ or manual about this.
 
Thanks for any help provided.



Replies:
Posted By: WebWiz-Bruce
Date Posted: 22 June 2009 at 7:14am
The problem is here is that you are using a 32bit component on a 64bit system. With IIS when it is running in 64 bit it can not accesses 32 bit components and vise versa.

Microsoft didn't really get to grips with 64 bit web servers till Windows 2008 IIS 7, which is great and I would certainly recommend. Microsoft recommend for performance and backward compatibility to run IIS 7 Application Pools in 32 bit mode which also allows you to use 32 bit components. You can also run 32bit and 64bit application pools at the same time in IIS 7.

With Windows 2003 IIS 6 it is a completely different story and I personally would avoid using the x64 version of Windows 2003 as a web server.

You can however have IIS 6 run in 32 bit so you can use 32 bit components, but this is set at server level for the whole server. To enabled IIS 6 to run 32 bit components open the command prompt and type the following:-

cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 "true"

You may then find that some components still don't run once application pools are running in 32bit on both IIS 6 and IIS 7 and this is because you need to place the DLL's in the c:\Windows\sysWOW64 directory instead of c:\Windows\system32 and register them as 32bit components. You need to open the command prompt and navigate to the c:\Windows\sysWOW64 (important as you are registering a 32bit component not a 64bit one) and type the  following:-

CD C:\Windows\SysWOW64
regsvr32 dll_to_be_registered.dll




-------------
https://www.webwiz.net/web-wiz-forums/forum-hosting.htm" rel="nofollow - Web Wiz Forums Hosting
https://www.webwiz.net/web-hosting/windows-web-hosting.htm" rel="nofollow - ASP.NET Web Hosting



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.08 - https://www.webwizforums.com
Copyright ©2001-2026 Web Wiz Ltd. - https://www.webwiz.net