Tak, możemy usunąć blokadę z naszej drogi za pomocą „UnlockedStateProvider ".
Został zaprojektowany dla MVC i nie implementuje .Net SessionStateStoreProviderBase, ponieważ moduł sesji IIS ma również mechanizm blokujący.
Jest to prosty ActionFilterAttribute zapewniający magazyn stanów za pośrednictwem HttpContext.
Posiada również dostawcę Redis, dzięki czemu możesz bezpiecznie używać w farmie internetowej, Azure lub AWS.
Proszę spojrzeć:
- https://www.nuget.org/packages/UnlockedStateProvider.Redis
- https://github.com/efaruk/playground/tree/master/UnlockedStateProvider
Uwaga: Opracowany do zaawansowanego użytku, a nie zamiennik jakiegokolwiek SessionStateProvider...