The following describes the steps involved in updating the Activation Server to support the new security standards, which are included in ElecKey version 2.0.8.45 onwards. Updating the Activation Server to a new version is as simple as when you first deployed the Activation Server to your server. Before you begin, please ensure that you backup all of your Activation Server files including the current database (i.e. the Data.mdb file) as well as the Web.Config and all template files.
To Update Activation Server
First, you must update your ElecKey to the latest release (version 2.0.8.45 onwards). You can run auto update by starting ElecKey Integrator, and click Check for Updates under the About button. ElecKey will download and install the latest version automatically.
Next, Update and replace the new Activation Server files and folders from the following folder to your server.
\ACTIVATIONSERVER\PRECOMPILEDWEB\MANAGER
Finally, upload the backed up Data.mbd, Web.Config, and template files to your server to restore your current database, configuration and templates.
To Update .NET Framework
First, please ensure that your server is set to support .NET Framework 4.5. Since the new Activation Server version adds a new tag to the Web.Config file, you must also copy this tag content shown below and update it to your Web.Config file.
<compilation debug="true" targetFramework="4.5">
<assemblies>
<add assembly="Microsoft.VisualC, Version=10.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>
</compilation>
To Update Activation Server Database
The new Activation Server version may sometimes updates the database schema with new tables and fields. In this case, you need to perform an additional task to copy and transfer the current data to the new database.
- Open the new database file using MS Access.
- Remove all Relationships by using the Relationships menu under the Database Tools tab.
- From the External Data tab, click the Access icon on the Import pane.
- Enter the file name of your current database to the File Name edit box.
- Select Link to the data source by creating a linked table. Then, click the OK button. The Link Tables dialog box appears.
- Select the available tables: Accounts, Logs, Packages, Permissions, Products, Programs, UpdateLogs, UpgradeLogs, and Upgrades. Then, click the OK button. The linked tables appear in the Tables pane.
- Right-click on the linked tables to update to the new database. Click the Copy menu. And, then click the Paste menu. The Paste Table As dialog box appears.
- On the Table Name edit box, enter the table name to be updated. Then, select Append Data to Existing Table, and click the OK button.
- Repeat step 7 and 8 for all tables.
- Login to Activation Manager. Check and ensure that your current data appear in tables correctly under the new database.
- Test online activation from your protected application.
- Test the PayPal IPN interface with the Activation Server to ensure that it works properly.