HTTP Commander  AJS 3.x
Manual

Note! This Manual is for the "Forms authentication" version. This version requires you to create each account and store credentials in the HTTP Commander XML database. If you have Windows server or Active Directory accounts already and want to use them in the HTTP Commander, you need to download the "Windows authentication" version! This Manual is for the Forms authentication version only!

Web file manager
Free Installation assistance

Update notes

For general update instructions see How can I update my existing installation with latest version without losing config and settings?. This page contains notes about new functions you have to configure, compatibility breaking changes, security issues and other information you should be aware of in upgrading process.

Updated from 3.1.9 and below

Changes in Web.config file

Add to Web.config file between </system.webServer> and </configuration> tags following runtime section (if this section already exists, please replace it):
<runtime>
   <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
         <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
         <bindingRedirect oldVersion="0.0.0.0-2.6.9.0" newVersion="2.6.9.0"/>
      </dependentAssembly>
      <dependentAssembly>
         <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
         <bindingRedirect oldVersion="0.0.0.0-2.6.9.0" newVersion="2.6.9.0"/>
      </dependentAssembly>
      <dependentAssembly>
         <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
         <bindingRedirect oldVersion="0.0.0.0-2.2.28.0" newVersion="2.2.28.0"/>
      </dependentAssembly>
      <dependentAssembly>
         <assemblyIdentity name="Nito.AsyncEx" publicKeyToken="09D695329CA273B7" culture="neutral"/>
         <bindingRedirect oldVersion="0.0.0.0-2.1.3.0" newVersion="2.1.3.0"/>
      </dependentAssembly>
      <dependentAssembly>
         <assemblyIdentity name="System.Net.Http.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
         <bindingRedirect oldVersion="0.0.0.0-2.2.28.0" newVersion="2.2.28.0"/>
      </dependentAssembly>
   </assemblyBinding>
</runtime>


Added new PossibleAuthForWebDAV parameter instead of UseOnlyBasicAuthForWebDAV parameter

In HTTP Commander with Forms Authentication method added new parameter PossibleAuthForWebDAV (instead of UseOnlyBasicAuthForWebDAV parameter) for configure authentication method when map WebDAV folder or edit documents in Office applications:
only Basic,
only Digest or
both Basic, Digest
(by default using only Basic authentication).
Please read note for this parameter.

Update from 2.0.11 and below

Changed the settings to support WebDAV

If you are used to access folders via WebDAV necessarily refer to Web folders mapping to properly configure.
If You enabled parameter AnonymousEditingOffice, the path to connect WebDAV folder begins with http://yourdomain/HTCOMNET/hcwebdav/0/ (suffixed '0').

Integration with Box

If you plan to use the integration with Box (see parameters EnableDownloadToBox, EnableUploadFromBox), necessarily verify whether the Update KB2468871 to .NET Framework 4 is installed, and if not, install it on the server with HTTP Commander (update details info: KB2468871).
Also, add to Web.config file between </system.webServer> and </configuration> tags following runtime section:
<runtime>
   <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
         <assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
         <bindingRedirect oldVersion="0.0.0.0-2.6.9.0" newVersion="2.6.9.0"/>
      </dependentAssembly>
      <dependentAssembly>
         <assemblyIdentity name="System.Threading.Tasks" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
         <bindingRedirect oldVersion="0.0.0.0-2.6.9.0" newVersion="2.6.9.0"/>
      </dependentAssembly>
      <dependentAssembly>
         <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
         <bindingRedirect oldVersion="0.0.0.0-2.2.27.0" newVersion="2.2.27.0"/>
      </dependentAssembly>
      <dependentAssembly>
         <assemblyIdentity name="Nito.AsyncEx" publicKeyToken="09D695329CA273B7" culture="neutral"/>
         <bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
      </dependentAssembly>
      <dependentAssembly>
         <assemblyIdentity name="System.Net.Http.Primitives" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
         <bindingRedirect oldVersion="0.0.0.0-2.2.27.0" newVersion="2.2.27.0"/>
      </dependentAssembly>
   </assemblyBinding>
</runtime>


New SVG icons

If you used IIS6, see: how to add SVG image MIME type.
If you used IIS7+, add to Web.config file in <system.webServer> following static content section:
<staticContent>
   <remove fileExtension=".svg" />
   <mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>

Changed authentication type with Google Drive, Dropbox, OneDrive (SkyDrive) to OAuth 2.0.

If you used work with Google Drive (EnableDownloadToGoogle, EnableUploadFromGoogle), please set value for GoogleClientId parameter.
If you used work with Dropbox (EnableDownloadToDropbox, EnableUploadFromDropbox), please set value OAuth2 for DropboxAuthenticationType, and value for DropboxConsumerKey parameters.
If you used work with OneDrive (SkyDrive) (EnableDownloadToSkyDrive, EnableUploadFromSkyDrive), please set true for UseNewSkyDriveAPI, and value for LiveConnectAppClientID parameters.

For more info see article Integration with Clouds Storages.

Update from 2.0.5 and below

Dropped support for .Net Framework 3.5. Now application requires .Net Framework 4.0 or 4.5.

Email notifications. In HttpCommanderSettings.config file rename UploadEmailNotification section to EmailNotification. See Email notifications settings.

Update from 2.0.3 and below

New version slightly changes configuration file format breaking compatibility with older versions. Configuration files from earlier versions of application load to new version without problem, but updated files will not work correctly in legacy HTTP Commander.

Relax NTFS permissions to Data folder. Earlier versions required a number of accounts to have modify permissions to files of Data folder. Now only application pool identity requires modify access. See NTFS permissions for more details.