The solution to this problem is to manually register the COM dlls. They are usually found in your program folder, here:
"[Drive letter]:\Program Files\SoftArtisans\FileUp\COM"
Only the following dlls need to be registered (using the command line regsvr32 utility).
- safileup.dll
- SAPrgres.dll
After registering the dlls, restart IIS (by typing "iisreset" at the command line).
If you are using FileUp in both ASP and ASP.NET, you can continue using the .NET versions of the dlls in your applications. Make sure to keep the version numbers in sync with the COM dlls that are registered on the server.
If you have a very old installation of FileUp that does not have a "COM" directory in the program folder, this is because those installers didn't unpack the COM dlls when they detected .NET on the machine. In order to get the COM dlls for your old version of FileUp, there are two options:
- Run the installer on a machine that doesn't have .NET. Then copy the dlls from the program folder to the server having the problem and register them.
- If you don't have a machine without .NET, contact SoftArtisans (please provide your order number) and we will send you the dlls.
|