Я пытаюсь ослабить политику истечения сеанса моего веб-сайта, чтобы пользователи могли указать интервал ожидания сеанса.
Мне нужно выяснить, какие настройки, связанные с веб-сайтом, следует указать, чтобы не слишком ограничивать пользователей. Например, может потребоваться интервал в 1 день. Я буду использовать билеты для этого.
Теперь я знаю, что могу указать idleTimeout и shutdownTimeout в файле web.config моего веб-сайта (я предпочитаю этот метод, поскольку его чертовски легко настроить без всей проблемы развертывания после этого).
В соответствии со спецификациями MS, найденными здесь: http://msdn.microsoft.com/en-us/library/system.web.configuration.hostingenvironmentsection.aspx кажется, что я должен установить значения idleTimeout и shutdownTimeout.
idleTimeout = Получает или задает количество времени в минутах до выгрузки неактивного приложения.
shutdownTimeout = Получает или задает количество времени, в секундах, для постепенного закрытия приложения.
Но я не мог понять, в чем разница между ними. Должен ли я установить их все на «Бесконечный», чтобы дать пользователям полный контроль? Достаточно ли только установить idleTimeout? Или только shutdownTimeout?
И самое главное, будет ли это действительно работать для моего желаемого сценария?
Спасибо.