Updating QPR ProcessAnalyzer Server

From QPR ProcessAnalyzer Wiki
Revision as of 23:12, 22 January 2025 by Ollvihe (talk | contribs)
Jump to navigation Jump to search

Starting from QPR ProcessAnalyzer 2024.1, .Net 8 is used (instead of .Net 6). If you are updating from an earlier release than QPR ProcessAnalyzer 2024.1, .Net 8 needs to be installed and .Net 6 uninstalled. Both .Net versions work side-by-side, so .Net 6 doesn't need to be uninstalled immediately, but due to security reasons, make sure that .Net 6 is eventually uninstalled.

Follow these instructions to update QPR ProcessAnalyzer to the latest version:

  1. Pre-Update Steps:
    • Read the release notes between the original and new releases to identify any special considerations.
    • Download QPR ProcessAnalyzer Server package available in the downloads page.
    • Extract the package into a temporary folder (e.g. C:\temp\QPR_ProcessAnalyzer).
    • In the Internet Information Services (IIS) Manager, stop the application pool used by QPR ProcessAnalyzer Server.
    • Go to the ProcessAnalyzer Server IIS root folder (e.g. C:\inetpub\QPRPA) and make a backup of the appsettings.json file.
    • Remove all files in the QPR ProcessAnalyzer Server root folder.
    • Copy all files from the Service folder (the extracted package) into the IIS root folder of ProcessAnalyzer Server (e.g. from C:\temp\QPR_ProcessAnalyzer\Service to C:\inetpub\QPRPA).
    • Copy the backed up appsettings.json file into the C:\inetpub\QPRPA folder.
    • QPR ProcessAnalyzer Server IIS application pool can now be started.



Download and Prepare: Download the QPR ProcessAnalyzer Server package from the downloads page Extract the package into a temporary folder (e.g., C:\temp\QPR_ProcessAnalyzer_<build number> Backup and Stop Services: In the Internet Information Services (IIS) Manager, stop the application pool used by QPR ProcessAnalyzer Server Backup QPR ProcessAnalyzer Server root -folder (by default C:\inetpub\QPRPA) Replace Files: Remove all files in the QPR ProcessAnalyzer Server root -folder (by default C:\inetpub\QPRPA) Copy all files from the Service folder of the extracted package into the QPR ProcessAnalyzer Server root (by default C:\inetpub\QPRPA) -folder Restore the backed-up appsettings.json file from C:\temp\QPR_ProcessAnalyzer_<build number> to the ProcessAnalyzer Server root -folder (by default C:\inetpub\QPRPA) Restart Services: Start the QPR ProcessAnalyzer Server IIS application pool Rollback Procedures In the Internet Information Services (IIS) Manager, stop the application pool used by QPR ProcessAnalyzer Server Restore the backed-up QPR ProcessAnalyzer Server root -folder to the ProcessAnalyzer Server root -folder (C:\temp\QPR_ProcessAnalyzer_<build number> -folder content to C:\inetpub\QPRPA -folder) Start the QPR ProcessAnalyzer Server IIS application pool