I'm running a Blazor Server app behind a load balancer. I am aware that sticky sessions can be used with ASP.NET Core when SignalR is running behind a load balancer.
I have also read documentation that talks about using forwarded headers.
My question is, if forwarded headers are used, are sticky sessions still required? Or are these two strategies meant to be used together?
Without sticky sessions enabled, I receive the following error:

This error is resolved when using sticky sessions. I'm wondering if configuring forwarded headers would fix this as well without the need of sticky sessions.