Можно ли завершить один конкретный сеанс в IIS (без повторного использования всего сайта)? - PullRequest
0 голосов
/ 28 сентября 2018

Этот вопрос задавался много раз на протяжении многих лет, поэтому извиняюсь за попытку еще раз ... но, возможно, прогресс произошел с тех пор, как в прошлый раз он считался неразрешимым.

У меня есть веб-приложение на IIS 7.5где пользователи могут взаимодействовать в течение длительных периодов времени.Время от времени мне нужно выполнять интенсивное обслуживание продолжительностью около десяти минут, и определенные запросы пользователей во время обслуживания могут вызвать проблемы.Я мог бы, конечно, приостановить приложение, используя его функции администратора, и перезапустить веб-сайт в IIS, уничтожив все пользовательские сеансы.Каждый будет вынужден снова войти в систему, а те, кто пострадал от обслуживания, могут подождать до тех пор, пока обслуживание не будет завершено, прежде чем им будет разрешено войти снова.Но иногда это может причинить неудобства многим пользователям, не затронутым техническим обслуживанием.Было бы замечательно иметь возможность завершать только отдельные пользовательские сеансы, только те, которые затронуты.Это возможно с IIS?Очевидно, что IIS может завершить отдельные сеансы по истечении времени ожидания после N минут бездействия, и было бы здорово иметь возможность выборочно запускать этот тайм-аут с опережением графика, когда это необходимо.

Я могу 't даже найти способ получить список живых сессий, а тем более выборочно завершить их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...