Troubleshooting: Licensing

Note:

Trial message still appears after activating license.

Even after a license has been activated, the trial version message still appears.

You are using an unlicensed and unsupported version of .... Please contact your Systems Administrator for information on how to obtain a valid license.

You are using a trial version of Evoq .... You currently have ... days remaining before your trial period expires.

Steps

  • Verify that your license is activated.

    1. Check that the invoice number for this installation appears in the list and that the Activated box is checked.

    If the license is not activated,

  • Did you use the correct license type?

    An invoice for one Evoq product cannot be used to license a different Evoq product. Example: An Evoq Content invoice is invalid for Evoq Engage.


    1. Verify that the correct invoice number, email, and license type are used.
  • Was the site moved from one server to another?

    If so, verify that the license is activated at both the server level and the IIS level. The Licensing FAQ contains more details on this and a guide to activating a license correctly.

  • Clear your cache.

    While logged in as a Host, go to Tools > Clear Cache.


    Tools > Clear Cache

  • Check your web.config.

    Additional symptom: You might also see the following error linked to DotNetNuke.Professional.Application.ProApplication.CheckLicense():

    String reference not set to an instance of a String.

    1. Access the web.config file.
    2. Verify that the following nodes exist in web.config (The date and license type may differ.):
      • InstallationDate:
        
            <add key="InstallationDate" value="9/2/2009" />
                                            
      • Two licensing nodes:
        
            <add name="Licensing" type="DotNetNuke.Professional.HttpModules.LicenseValidatorModule, DotNetNuke.Professional" preCondition="managedHandler" />
            <add name="Licensing" type="DotNetNuke.Professional.HttpModules.LicenseValidatorModule, DotNetNuke.Professional" />
                                            
  • Are you running the application pool under a custom domain account in Microsoft .NET Framework 4?
    1. Verify that the Application Pool Identity account / domain user has a valid profile.
    2. Verify that the profile is not read-only; otherwise, the license key is not decrypted and the trial version message is displayed.