Skip to main content

PingCastle Pro Upgrade Guide

Before proceeding to the upgrade​

Version check

You can check the existing version using the About link at the bottom of each page.

Une image contenant texte Description générée automatiquement

Une image contenant texte Description générée automatiquement

Database backup​

Netwrix highly recommends backing up the data before proceeding with an upgrade.

PingCastle Pro stores the data in the database. No data exists outside the database.

Software requirements​

Before performing the upgrade, you must meet the software requirements for the new version. The following table lists the requirements for each version.

Upgrade pathRequirement
Any 2.x versionAll versions have the same requirements.
2.x to 3.2Upgrade ASP.NET from 3.1 to 6.0.
3.2 to 3.xUpgrade ASP.NET from 6.0 to 8.0.

Performing the upgrade​

To upgrade PingCastle Pro:

  1. Download the MSI installer for the new version.
  2. Run the MSI installer on the server where PingCastle Pro is installed. The installer detects the existing installation and performs an in-place upgrade.
  3. If PingCastle Pro connects to the database with a limited-privilege account (read, modify, and delete only), apply the SQL script Netwrix provides before you run the installer. PingCastle Pro can't create or alter tables without database-owner permissions. If the database user is the database owner, PingCastle Pro creates or modifies tables automatically the first time it runs after the upgrade.
  4. If PingCastle Pro runs on IIS, restart IIS after the upgrade completes.

Post-upgrade verification​

After the upgrade completes:

  1. Confirm the application starts successfully.
  2. Check the About link at the bottom of the page to confirm the version number matches the version you installed.
  3. Confirm your settings in appsettings.Production.json are unchanged, since the upgrade doesn't remove or reset this file.
  4. Confirm the database is intact. Upgrading, like uninstalling, doesn't remove the database.