Failed to login the license server

When running the installable cloud app, the following error displays in the Web API console or in the PowerServer log (\Logging\logs\powerserver.log):

2021-01-27 01:28:32,240 ERROR PowerServer.Client.PowerServerClient.LogMessage [0] - MESSAGE: License Exception: Failed to login the 
license server. (Invalid_client) at PowerServer.SessionFacade.CreateSessionIdAsync(String appName, String clientEncryptString, 
CancellationToken cancellationToken))

Cause & Solution:

The "invalid-client" error occurs because the license code is invalid or the license code cached in the system has expired. Please try the following:

  1. Check the license code included in the PowerServer project matches the one you obtained from the Appeon website;

  2. Clear the PowerServer cache and then build and run the Web APIs again;

    To clear the PowerServer cache, go to %SystemDrive%\Users\[username]\.nuget\packages, and delete the folders starting with "dwnet", "powerserver", "snapobjects", and "powerscript".

  3. Make sure that PowerServer is connecting to the appropriate license servers. If not, update the PowerServer.Core and PowerServer.Api NuGet packages to the latest version.