ImageGear for .NET User Guide > Installing, Licensing, and Distributing ImageGear > ImageGear Licensing > Troubleshooting Licensing |
This section reviews potential issues you may experience during the licensing process.
Some general notes about licensing you should be aware of:
User License level licensing or manual licensing is required if applications are going to be deployed to end users who will never have an Internet connection. Please be advised that manual licensing requires interaction on your part when installing the application on the end-user system.
In this case, the auto-licensing method will return an error, and the grace period will be activated. The grace period will allow your application to function normally during a limited period of time, and you will need to repeat the licensing process (either manual, or automatic after connection is restored).
An error can occur during installation of your application into a new machine or as the result of restoring a backup into different system hardware.
When you need to transfer an ImageGear license onto new system hardware, you have to use the same Access Key that was used to license ImageGear on the old system.
If you are not distributing access keys to the end users you will need to provide a mechanism for transferring an access key into a new machine using the Licensing Component LicenseInfo API as described below.
The Deployment Licensing Service will issue a new license key if a certain number of days (default = 45) have already lapsed since the previous license key has been generated for the same access key with different hardware parameters. Otherwise end users would need to contact you, and you would need to call Accusoft Corporation to authorize a license transfer.
In this case, the license will be either found in the registry, or obtained from Deployment Licensing Service, regardless of when it was last requested.
In general, if the registry is corrupted it might make sense to reinstall the application or even the entire system. But if the licensing info is the only data deleted from the registry, the licensing process that is executed as a part of the installation/registration can be repeated to retrieve a License Key from the Deployment Licensing Service.