Как или, возможно, где обрабатывается время ожидания сеанса, когда вы устанавливаете SQL Server в качестве обработчика состояния в приложении ASP.NET?
Это фреймворк .NET, который после загрузки объектов сеанса из БД принимает решение о том, истек ли срок действия этих объектов, или об этом позаботится работа на самом SQL Server?Причина, по которой я подозреваю (или даже предполагаю) последнюю возможность, заключается в том, что скрипт, создавший ASPState, упомянул что-то об элементе ASPState_Job_DeleteExpiredSessions.
Если это так, что очищается задание SQL Server, как часто оно запускается и как оно согласуется с параметром timeout в web.config?