Я только что закончил смотреть сеанс Стефана Шакова PDC 2009, и он упомянул, что удивлен, что люди все еще используют сеанс Состояние в ASP.NET. Состояние сеанса даже используется для внутренних целей в ASP.NET. MVC.
Поработав с унаследованным приложением, в котором все помещается во "внутрипроцессный" сеанс (даже с данными!), Я лично видел злоупотребление сеансом.
Есть ли способ создать приложение ASP.NET без состояния сеанса? Как бы вы хранили информацию для каждого этапа типичного рабочего процесса электронной коммерции?