Beginning with version 7.5.7, the application supports the ability to encrypt the database connection information in the application configuration files. This is accomplished by checking the “Encrypt connection info in configuration files” check box when entering the database connection information in the Astra Control Panel during installation or upgrade. On some servers the default accounts used to run the application do not have the required privileges to access the crypto key file used by the RSA provider used to do the encryption/decryption.
When running the Astra Control Panel, always make sure to run it as Administrator. If the user performing the install/upgrade is not the Administrator account, right-click on the Astra.ControlPanel.GUI.exe and select "Run as Administrator" to launch the Astra Control Panel.
If users will be encrypting the connection information, they should execute the following steps (preferably before running the upgrade):
To grant the web application access to the crypto key files, use the following procedure:
1.On the web server, open command prompt as administrator. If prompted, uncheck "Run this program with restricted access".
2.Change to the C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727 directory.
3.Execute the command: aspnet_regiis -pa "NetFrameworkConfigurationKey" NetworkService
a.If your application pool uses a different user than NetworkService, replace NetworkService with the name of the app pool's identity account in step 3.