SoftArtisans FileUp is a COM component that offers optional support for ASP.NET, which is accomplished through the use of .NET interop code within a set of DLLs optimized for .NET. The following topics will help walk you through the process of decision making, identifying dependencies and and will teach you how to differentiate between the two sets of dlls.
FileUp requires different installation steps depending on whether or not you intend to use FileUp in .NET. This is because FileUp is a COM component that provides .NET support through an interop assembly. This interop support is dependent on the presence of the .NET framework. Because some users will continue to use FileUp in ASP only on servers that may not have the .NET framework installed, two sets of dlls are provided:
During the Automatic Installation process, you will be asked if you want to install FileUp for ASP only or for both ASP and ASP.NET. In order for the installation to suceed for .NET support, the .NET framework must already be installed on the web server.
Regardless of whether you choose the ASP or the ASP.NET option during your install, both sets of dlls will be unpacked to your installation directory so that you may manually make changes to your configuration. If, for example, you later decide to install the .NET framework on your web server, add .NET support for your FileUp application by simply adding a reference in your ASP.NET application to the DLLs in the dotnet folder.
Previous versions of FileUp asked if you wanted to install FileUp in MTS/COM+. Recent editions of FileUp do not offer this option from the automatic installation because some users inadvertently installed FileUp in MTS/COM+ when they had not intended to do so. FileUp now is not installed in MTS/COM+ by default
Manual Installation requires that you first run the autoinstaller on a machine so that the dlls can be unpacked. After running the auto-installer the dlls can be copied onto the machine on which you would like to perform a manual install. Whether you are using FileUp in ASP or ASP.NET, register the files from the FileUp\com directory. Add references to the dlls that are in the FileUp\dotnet directory to your ASP.NET projects.
Should you ever need to confirm that you are using the correct dlls, each dll file is labeled as to whether or not it contains .NET support. Right-click on the dll in question and choose "properties" from the context sensitive menu. Select the "version" tab. Under "Other Version Information", select "Comments" in the "Items" list. The associated value will contain the text "FileUp for .NET" if the dll contains .NET support. If the dll does not contain this text, it is the ASP-only version of FileUp.