I have a Blazor (server hosting model) app written in .NET 6 hosted on an on-premise VM Windows Server VM with IIS.
I already have 3 stages (test, staging, production), each as IIS WebSite with it's own application pool.
How can I deploy new version of my app without loosing in-memory state in existing blazor sessions (not HTTP Session).