When installing Perspective version 4.6 or later on a new environment, some users may see the following error on the login screen when trying to launch the application:
Server error. Unable to obtain public encryption key.
This error message usually occurs when Perspective is configured to Authenticate with Windows Authentication or because Perspective is using a Windows account instead of an SQL account to access the SQL backend. These settings then cause the Perspective Services application pool in IIS to use a Windows account.
To resolve this issue:
-
Navigate to the application server where Perspective is installed.
-
Open Internet Information Services (IIS).
-
Click View Application Pools in the Actions pane to the left.
-
Right-click PerspectiveServices4.6 in the Application Pools pane.
-
Click Advanced Settings…
-
Scroll down to locate the Process Model section in Advanced Settings.
-
Click the Load User Profile field.
-
Select True from the dropdown menu.
-
Click OK.
-
Reset IIS or recycle the application pool.
-
Launch Perspective.