Network Management

Your Session Expired Logging in to SolarWinds Platform Web Console after 2023.4.x upgrade

When either a SolarWinds Platform or Windows Account try to log in to the SolarWinds Platform Web Console, a browser prompt shows "Your Session Expired."

First published date

12/7/2023 1:13 AM

Last published date

1/16/2026 4:24 PM

Overview

The article provides information on one of the reasons we encounter Web Session Timeout when logging in to the SolarWinds Platform Web Console.

Users are unable to log in to the Additional Web Server page and persistently get the error "Your session expired" after upgrading to 2023.4.2.

image.png

 

This issue can also occur while running the Configuration Wizard (version 2025.4.0)

Product section

Network Performance Monitor

Cause

Environmental issues eg: SolarWinds Platform Server under Hardening or applied GPO
 

2023-12-06 14:44:00,560 [19] ERROR SolarWinds.Orion.Core.SharedCredentials.Utility.ReflectionHelper - Failed setting property
System.IO.FileNotFoundException: Unable to load key for cryptohelper, file does not exist: 'C:\ProgramData\SolarWinds\KeyStorage\CryptoHelper\default.dat'
File name: 'C:\ProgramData\SolarWinds\KeyStorage\CryptoHelper\default.dat'
   at SolarWinds.Orion.Security.KeyManagement.FileKeyManager.GetKeyRecord()
   at SolarWinds.Orion.Security.KeyManagement.SingleKeyCache.GetKey(IProtectedDataHandler protectedDataHandler, Func`1 getUncachedRecord)
   at SolarWinds.Orion.Security.KeyManagement.SingleKeyCache.GetKey(Int32 id, IProtectedDataHandler protectedDataHandler, Func`1 getUncachedRecord)
   at SolarWinds.Orion.Security.KeyManagement.FileKeyManager.GetKey(Int32 id)
   at SolarWinds.Orion.Security.CryptoHelper.DecryptAes(String encryptedText)
   at SolarWinds.Orion.Security.CryptoHelper.Decrypt(String encryptedText)


 

Resolution

Resolution 1

  1. RDP to the SolarWinds Platform Server.
  2. Navigate to the path C:\ProgramData\SolarWinds\KeyStorage\CryptoHelper\.
  3. Make sure the default.dat file exists.
  4. Make sure Users have permission/rights over this CryptoHelper Folder.
  5. Shutdown All SolarWinds Platform Services from SolarWinds Platform Service Manager.
  6. Restart All SolarWinds Platform Services from SolarWinds Platform Service Manager.

Resolution 2

  1. RDP to the SolarWinds Platform Server.
  2. Check on folder permissions of CryptoHelper folder (C:\ProgramData\SolarWinds\KeyStorage\CryptoHelper).
  3. Right-click on the folder, go to properties and security tab.
  4. Navigate and check the permission under "Solarwinds Orion Application Pool".
  5. Make sure that the READ and WRITE is not denied.
  6. If the DENY box is ticked, un-tick it and restart the IIS and try to login again.

    image.png

 

Resolution 3

  1. RDP to the SolarWinds Platform Server.
  2. Check on folder permissions of CryptoHelper folder (C:\ProgramData\SolarWinds\KeyStorage\CryptoHelper).
  3. Edit the file and rename it to default_old.dat
  4. Rename the web.dat file as well.
  5. Run the Configuration Wizard.