Я предполагаю, что вы вручную создали cookie, и в этом случае ваше значение тайм-аута в коде, вероятно, переопределяет ваше значение тайм-аута в конфигурации.
Во-первых, если возможно (а это, вероятно, не так), не создавайте cookie вручную, это избавит вас не только от этой головной боли, но и от десятков других.
Если вам необходимо вручную создать файл cookie, убедитесь, что используемый вами тайм-аут действительно читает значение тайм-аута, которое вы установили в файле конфигурации, и что истечение скользящего истечения имеет значение true (как вы и сказали)
Тем не менее, у нас все еще возникают странные проблемы тайм-аута, когда файлы cookie создаются вручную. Там, где я работаю, мы реализовывали решение, позволяющее автоматически создавать файлы cookie, и время ожидания больше не было проблемой; однако это создало другие проблемы, и мы были вынуждены вернуться обратно.