Назад | Перейти на главную страницу

IIS кеширует вещи, даже когда я отключаю кеширование вывода

У меня есть веб-сервер IIS в моей локальной сети для целей разработки, и я хочу отключить все механизмы кэширования. Кажется, что IIS кэширует все, даже когда я отключаю кеширование вывода вот так:

Я установил вышеуказанное в корне своего веб-сервера.

Странно то, что мне нужно несколько раз запросить файл, прежде чем он начнет его кешировать.

Я знаю, что это не может быть связано с проблемой на стороне клиента, поскольку я проверил, что они каждый раз запрашивали новую копию с сервера.

Пример того, что я сделал:

  1. Я создаю HTML файл
  2. Я перехожу к указанному выше HTML-файлу на сервере (например, http://example/path/to/file/test.html) в моем браузере и обновите страницу несколько раз.
  3. Меняю HTML файл на диске
  4. Я снова обновляю страницу в своем браузере, но я все еще вижу старый HTML-файл, а не новый, который я сохранил на диск в step 3.

Версия IIS: 7.5, версия Windows: Windows 7

Кто-нибудь может мне помочь?

Я понимаю, что это старая ветка. Однако у меня такая же проблема, и я не могу найти дополнительную информацию о ней.

Что может помочь, так это статья, в которой объясняется именно эта проблема, где отключение кэширования вывода способом IIS не помогло. Эти ребята полностью отключили / удалили модуль. Это единственная многообещающая информация, которая у меня есть на данный момент.

Вот (старый) пост: https://www.lightmaker.com/get-your-iis-output-caching-right-for-sitecore-multisite-implementations/

Обновить: Это не решило мою проблему, поэтому в моем случае есть что-то еще, вызывающее кеширование. Я оставлю ответ на случай, если он кому-то поможет.