Ограничить число одновременных пользователей в клиент-серверном приложении C#

Я хочу ограничить число одновременных пользователей в моем приложении. Допустим, у меня есть 50 пользователей моего приложения, но я хочу, чтобы одновременно только 20 пользователям было разрешено получать доступ к моему приложению (C# frontend и PostGre backend).

Одним из способов является регистрация каждой пользовательской записи в базе данных и проверка каждого входа в систему, если он превышает максимальный лимит пользователей.

Есть ли какой-нибудь способ в IIS или на уровне окон или каким-либо другим путем?

1 ответ

В IIS можно установить максимальное количество сеансов, возможно, это сработает.

В IIS щелкните свой сайт, затем дважды щелкните ASP, разверните Свойства сеанса и обновите поле Максимальное число сеансов.

Другие вопросы по тегам