Я поддерживаю устаревший веб-сайт Asp.Net, который активно использует Microsoft AJAX и Ajax Control Toolkit.
Я столкнулся с проблемой, когда при успешном входе пользователя в систему и времени ожидания сеанса пользователь выходит из системы, но не может войти в систему, потому что переменные сеанса, которые я использую для определения активного сеанса, равны нулю.
Я получил мини-дамп от клиента, и он показывает, что при возникновении этой проблемы несколько сессий создаются в быстрой последовательности. Время ожидания всех сессий равно 0 или 1. Когда я копаюсь в них, я вижу, что обычно устанавливается только одно значение.
Я читал, что утилизация пула приложений вызвала эту проблему для других. Меня удивляет то, что только для 4 создаваемых HttpContexts существует 311 сессий.
Кто-нибудь видел что-нибудь похожее на это?