Что произойдет, если для тайм-аута установлено значение 20 минут, а пользователь нажимает на кнопку на минуте 19. Они получают еще 20 минут?
Ответ на ваш вопрос: да, время по умолчанию 20 минут - это веб-служба IIS по умолчанию. Если вы хотите изменить этот параметр, вы можете изменить свой файл web.config. Вот информация и пример: https://docs.microsoft.com/en-us/dotnet/api/system.web.sessionstate.httpsessionstate.timeout