Updating QPR ProcessAnalyzer Server: Difference between revisions

From QPR ProcessAnalyzer Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div style="border:1px solid #dfdfdf;padding:0.5em 1em 0.5em 1em;background-color:#E7EAEC;margin:10px 0px 0px 10px;">
<div style="border:1px solid #dfdfdf;padding:0.5em 1em 0.5em 1em;background-color:#E7EAEC;margin:10px 0px 0px 10px;">
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.
QPR ProcessAnalyzer 2024.1 and later releases use .Net 8 (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.
</div>
</div>


Follow these instructions to update QPR ProcessAnalyzer to the latest version:
Follow these instructions to update QPR ProcessAnalyzer to the latest version:
# Pre-Update Steps:
# Pre-Update Steps:
## Read the [[QPR_ProcessAnalyzer_Release_Notes|release notes]] between the original and new releases to identify any special considerations.
#* Read the [[QPR_ProcessAnalyzer_Release_Notes|release notes]] between the original and new releases to identify any special considerations.
## Download QPR ProcessAnalyzer Server package available in the [[QPR Product Downloads#QPR_ProcessAnalyzer_Server|downloads page]].
# Download and Prepare:
#* Extract the package into a temporary folder (e.g. C:\temp\QPR_ProcessAnalyzer).
#* Download the QPR ProcessAnalyzer Server package from the [[QPR Product Downloads#QPR_ProcessAnalyzer_Server|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.
#* 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.
#* Backup QPR ProcessAnalyzer Server root folder (by default C:\inetpub\QPRPA).
#* Remove all files in the QPR ProcessAnalyzer Server root folder.
# Replace Files:
#* 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).
#* Remove all files in the QPR ProcessAnalyzer Server root folder (by default C:\inetpub\QPRPA).
#* Copy the backed up appsettings.json file into the C:\inetpub\QPRPA folder.
#* Copy all files from the '''Service''' folder of the extracted package into the QPR ProcessAnalyzer Server root folder (by default C:\inetpub\QPRPA).
#* QPR ProcessAnalyzer Server IIS application pool can now be started.
#* 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 procedure:
 
# 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).
Download and Prepare:
# Start the QPR ProcessAnalyzer Server IIS application pool.
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

Latest revision as of 23:22, 22 January 2025

QPR ProcessAnalyzer 2024.1 and later releases use .Net 8 (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.
  2. 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>).
  3. 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).
  4. 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 folder (by default C:\inetpub\QPRPA).
    • 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).
  5. Restart Services:
    • Start the QPR ProcessAnalyzer Server IIS application pool.

Rollback procedure:

  1. In the Internet Information Services (IIS) Manager, stop the application pool used by QPR ProcessAnalyzer Server.
  2. 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).
  3. Start the QPR ProcessAnalyzer Server IIS application pool.