Да, можем да премахнем заключването от пътя си с „UnlockedStateProvider ".
Той е проектиран за MVC и не прилага .Net SessionStateStoreProviderBase, тъй като IIS модулът за сесия също има заключващ механизъм.
Това е прост ActionFilterAttribute, който ви предоставя хранилище за състояние чрез HttpContext.
Има и доставчик на Redis, така че можете да използвате безопасно в уеб ферма, Azure или AWS.
Моля, разгледайте:
- https://www.nuget.org/packages/UnlockedStateProvider.Redis
- https://github.com/efaruk/playground/tree/master/UnlockedStateProvider
Забележка: Разработен за разширена употреба и не е заместител на който и да е SessionStateProvider...