STEP 0 Uninstall existing version of ACEN.

Before installing the latest build be sure to uninstall old activation center (ACEN) distribution files (by default, these are installed in '\Program files' subfolder) from your local computer by running activation center uninstall application. Once this is done, proceed with installing the latest build.

Latest ACEN installer will automatically detect if there is existing version of ACEN already installed and offer to uninstall it before installing the latest build.

STEP 1 Identify current Activation center version number.

Version information is available in admin dashboard and is required for next step.

STEP 2 Identify and run required database upgrade scripts.

All SQL scripts are located in /database sub-folder. All scripts are named accordingly to ACEN version.

For example, upgrade script for upgrading database from 3.10.00 to 3.20.00 version is named: 3.10.00-3.20.00.sql

Run identified upgrade scripts on your SQL server, one by one, starting from the oldest to the latest one.

In Microsoft SQL Server Management Studio, on the menu, select File > Open > File to open appropriate script.

Set correct database name in opened script (USE [acdb] command) if your are not using default database name (acdb).

Run script by clicking on 'Execute' button.

STEP 3 Backup original acen.config configuration file.

Preserve original /conf/acen.config file in order to save existing ACEN settings in order to be able to restore them after upgrade.

STEP 4 Delete currently deployed version and install the latest build.

Delete currently deployed ACEN web site files and copy latest build files from installation directory of ACEN to web site folder.

STEP 5 Restore original acen.config.

Restore previously saved original /conf/acen.config file.

STEP 6 Review whatsnew.txt document and make required changes (if any) to configuration files.

TIP: Restore original culture information in web.config if you were using custom culture information and not default one.  Depending on your hosting environment you may be required to set trust level to full by adding  <trust level="Full"/> in configuration\system.web section of web.config.

Related KB articles