Это
Мы должны помнить о следующих предпосылках:
Основная идея состоит в том, чтобы изменить URL-адрес запроса или, скорее, переписать его по-другому с помощью IIS URL Rewrite, в зависимости от того, аутентифицирован пользователь или нет. Пользователи, не прошедшие аутентификацию, получают все страницы, обслуживаемые, например, с / my-page? Authenticated = false, а прошедшие аутентификацию - с / my-page? Authenticated = true. Страницы будут кэшироваться только для анонимных пользователей, поэтому ARR не найдет подходящей записи в кеше для аутентифицированных пользователей. Таким образом, третий вопрос решен. С другой стороны, строка запроса, которую вы прикрепляете к URL-адресам, может появиться в теле HTML, они должны быть удалены с помощью IIS URL Rewrite.
Чтобы дать ARR команду не кэшировать текущий запрос, установите серверную переменную ARR_CACHE_CONTROL_OVERRIDE на «1, нет -cache "(это можно сделать из правил перезаписи).
Настройка Cache-control работает только с HTTP / 1.1, чтобы отключить кеширование для старых браузеров IE, вам необходимо настроить
В следующей статье приводится более подробная информация об этом: Отключить кеширование в ARR