Я могу предположить, что вы ищете время истечения сеанса.
Это ссылка на HttpSessionState collection
И вы также можете изменить время с помощью своего кода:
Session.Timeout = 200; //in minutes
Кстати: больше информации о сеансах
Что касается комментариев , максимальное время не может превышать 525600 минут, поэтому:
Session.Timeout = 525600;
Или через веб-конфигурацию (это легко BTW), как упомянуто в ссылках
Но вы должны принять во внимание, что тогда все сеансы будут в памяти сервера в какой-то момент IISперезапустит пул приложений. И вы потеряете все сеансы, даже активные .Более того, вы также столкнетесь с огромными проблемами с производительностью.
Я бы не рекомендовал продолжать сеанс долго.Вы просто проверяете, истек ли сеанс, затем снова вызываете DB.