Возможно, вы захотите разместить старое приложение в субдомене, например, «old.mydomain.com» или что-то подобное. Это позволит вам поддерживать приложения в отдельных папках (IIS?) И отдельных проектах.
Если вы не хотите использовать субдомен, вы можете использовать механизм перезаписи для проверки настроек cookie, таких как «UseOldSite = TRUE», и переписать их в старое приложение, если это необходимо.
Некоторые проблемы, с которыми вы могли столкнуться при таком подходе, были бы использование абсолютных URL-адресов и путей в приложении и совместное использование данных сеанса или файла cookie.
Я заметил, что GMail предоставляет опцию «view in HTML», которая минимизирует использование JavaScript. Я предполагаю, что это совместимость со старыми браузерами с минимальной или недостаточной поддержкой JavaScript, но этот подход может быть применим к вашей ситуации.
Вот хороший учебник по печенью: http://www.w3schools.com/js/js_cookies.asp –
Вы говорите о модели для пользователей, чтобы отменить действия? Например, вместо некоторого дизайна я изменяю документ? И я хочу вернуться к предыдущей версии? –
@David Basarab: Я предполагаю, что OP хочет некоторые средства, позволяющие пользователям сайта выбирать предыдущую тему CSS/«скин» в предпочтении новой обновленной версии и позволять сохранить это предпочтение каким-либо образом. –