Installing FileUpEE for ASP



Upgrading to a New Version of FileUpEE

If you are upgrading to a new version of FileUpEE, before installing the new version, remove the old version.


Automatic Installation

To create 3-tier upload and 3-tier download applications, you must install FileUpEE on both the web server and the file server.

To run the automatic installation, double-click FileUpEE.exe, and follow the InstallShield instructions.

During installation you will be asked if the machine on which you are installing is a web server or a file server. If you are installing on a development machine that functions as both a web server and a file server, select "Web server."


Manual Installation

To create 3-tier upload and 3-tier download applications, you must install FileUpEE on both the web server and the file server.

FileUpEE includes two sets of dll files in the folders COM and DotNet. The dlls in COM work only with ASP. The dlls in DotNet work with both ASP and ASP.NET, and cannot be installed on a server that does not have the ASP.NET Framework. If you are installing FileUpEE for ASP only and do not have the ASP.NET Framework, register the dlls in the COM folder. For instructions on installing the ASP/ASP.NET version of FileUpEE, see Installing FileUpEE for ASP.NET.

To install FileUpEE the first time, run the automatic installation. Once InstallShield has unpacked the dll files that contain FileUpEE, you can re-install FileUpEE manually (if, for example, you are moving FileUpEE to a different server):

  1. Make sure that you have MSXML 4.0 SP2 installed. If it is not not installed already, download the msxml.msi from Microsoft's MSXML 4.0 Service Pack 2 web page and install it on your server.
    In addition, you should make sure that there is no conflict on your machine with FileUpEE dependencies.

  2. Open a command prompt window and move to the directory FileUpEE\COM.
    For example, enter cd Program Files\SoftArtisans\FileUpEE\COM.

  3. Enter regsvr32 FileUpEE.dll. A dialog box will inform you that FileUpEE.dll registered successfully; click Ok.

  4. Enter regsvr32 MimeClient.dll. A dialog box will inform you that MimeClient.dll registered successfully; click Ok.

  5. Enter regsvr32 FileUpEEProgress.dll. A dialog box will inform you that MimeClient.dll registered successfully; click Ok.

  6. Enter iisreset to reset IIS.

Top


The Resumable Upload Status Databases

In a resumable upload, FileUpEE saves information about the upload in two upload status databases, one on the web server and one on the file server. If the upload from web server to file server is suspended, and the Resume method is called, FileUpEE will get the status of the upload - the number of bytes uploaded to the file server - from the file server database. FileUpEE will then resume the upload from the point at which it stopped.

There are two ways to set the connection string for an upload status database:

The Internet user account must have Read, Write, and Modify access the directories containing the status databases. For the FileUpEE samples, that directory is FileUpEE\samples\BrowserBasedSamples\UploadSamples\Intermediate\Resume\ASP. For resumable uploads in ASP, make sure that the IUSR_MACHINENAME account has Read, Write, and Modify access to this directory. For security reasons the FileUpEE install package does not grant this access.

Top

Copyright © 2010 SoftArtisans, Inc. All rights reserved.