Вы можете установить тайм-аут в web.config в system.web -> sessionState -> timeout.Не уверен, что вы можете провести бесконечный сеанс.
Также вас может заинтересовать объект Application, который хранит вещи в «сеансе приложения» вместо пользователя.Мне приходит в голову, потому что вы говорите о «глобальном» сеансе.
Что за приложение для этого?Похоже, вы на самом деле пытаетесь использовать сеанс в качестве постоянного хранилища, которое, однако, будет работать только на первый взгляд, даже если вам удастся установить тайм-аут никогда, или 5 лет, или что-то еще, потому что сеансы будут «истекли» после перезагрузки приложения,Вы все еще можете обойти это, но вам лучше поискать реальное решение для персистентности, такое как база данных.Я, конечно, могу совершенно не догадываться о вашем заявлении.