Sí, podemos eliminar el bloqueo de nuestro camino con "UnlockedStateProvider ".
Se diseñó para MVC y no implementa .Net SessionStateStoreProviderBase porque el módulo de sesión de IIS también tiene un mecanismo de bloqueo.
Es un simple ActionFilterAttribute que le proporciona un almacén de estado a través de HttpContext.
También tiene un proveedor de Redis para que pueda usarlo de forma segura en la granja web, Azure o AWS.
Por favor, eche un vistazo:
- https://www.nuget.org/packages/UnlockedStateProvider.Redis
- https://github.com/efaruk/playground/tree/master/UnlockedStateProvider