Как удалить приватное из Cache-Control через настройки web.config или IIS - PullRequest
0 голосов
/ 01 февраля 2019

Я пробовал много способов удалить частное значение из заголовка ответа HTTP для управления кэшем, я сделал это с помощью файла global.asax, но, к сожалению, меня попросили сделать это возможным либо через настройки web.config, либо через настройки IIS.Может кто-нибудь помочь мне в решении этой проблемы.

Я пробовал код ниже, но не работал.Я получаю личное

<add name="Cache-Control" value="no-cache, no-store, must-revalidate, pre-check=0, post-check=0, max-age=0, s-maxage=0" />

1 Ответ

0 голосов
/ 05 марта 2019

Вы можете добавить заголовок ответа, выполнив следующие действия:

  1. Откройте диспетчер IIS и перейдите на уровень, которым хотите управлять.
  2. В представлении функций дважды щелкните «Функция HTTP-заголовков ответа ».
  3. Нажмите« Добавить… »на панели действий

Заполните всплывающее окно: Имя: Cache-Control Значение: no-cache

Screenshot

ИЛИ

Вы можете использовать коды ниже в web.config.

<configuration>
    <system.webServer>
        <staticContent>
            <clientCache cacheControlMode="DisableCache" />
        </staticContent>
    </system.webServer>
</configuration>

С уважением, Jalpa.

...