|
Note! This Manual is for the "Windows authentication" version, which is designed to work with existing Windows server or Active Directory accounts and Windows authentication. If you want to create accounts by yourself and store their credentials in your own HTTP Commander XML database, you need to download the "Forms authentication" version! This Manual is for the Windows authentication version only! |
Web file manager |
This page describes upgrade process of HTTP Commander.
There are 2 ways to perform upgrade of HTTP Commander to latest version:
We are ready to assist you with upgrade process. Feel free to contact us if you have any questions or need to have assistance on upgrade.
Starting with version 4.5, it is possible to use semi-automatic upgrade procedure to upgrade to latest version. So, if your current version of HTTP Commander is 4.5 and later and you need to upgrade to any later version, here are the steps:
Below are the steps for performing the manual upgrade procedure. Despite the fact that there are many steps, the upgrade procedure is not as complex as it seems.
In short you will need to perform 3 main steps : backup current folder, copy new version, restore settings.
Back up NTFS permissions (optional). You can skip this step if you use FORMS auth version without AD integration.
Note If you skip this step, you'll need to restore NTFS permissions manually after installing the new version.
Note This step applies to Windows Server 2003 SP2, Windows Server 2003 R2 SP2, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 and newer versions of Windows OS.
Execute the following command as administrator:
icacls C:\inetpub\wwwroot\HTCOMNET /save C:\htcomnet.acl /T
Here "C:\inetpub\wwwroot\HTCOMNET" is HTTP Commander installation folder, "C:\htcomnet.acl" is a file to store NTFS permissions.
Restore the NTFS permissions (only if you saved them earlier).
Execute the following command as administrator:
icacls C:\inetpub\wwwroot /restore C:\htcomnet.acl /C
Here "C:\inetpub\wwwroot" is the parent folder of HTTP Commander installation folder,
"C:\htcomnet.acl" is a file with NTFS permissions.
/C flag is to ignore errors about missed files (some files from old version
could be missed in new one)
<location path="your_webdav_identifier">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
where your_webdav_identifier— value of IdentifierWebDav parameter (default value hcwebdav).Note 1 Old versions (prior to 1.7 version) of HTTP Commander stored settings in the appSettings collection of the web.config file, there was no HttpCommanderSettings.config file. You need to manually port the settings to the new configuration file.
Note 2 Starting from version 2.0.6 HTTP Commander requires at least 4.0 version of .NET
framework.
How to check version of .NET framework (on IIS 7 and later):
Note 3 You may skip the step of revising NTFS permissions on installation files if you copy new distribution files over the old installation or if you restore permissions with icacls utility. In copy over scenario you need to manually remove files that are missing in the new version of HTTP Commander.