У нас внезапно возникли проблемы с некоторыми из наших сайтов, на которых в браузере отображаются старые версии файлов .css и .js. Как правило, эти проблемы исчезают, когда пользователь очищает кеш в браузере.
Что мы можем сделать в коде или в IIS7, чтобы убедить браузер не использовать кешированные файлы?
В нашем самом странном случае у нас есть один клиент, пользователи которого заходят на наш сайт и получают старую версию js-файла. Они очищают кеш, загружают страницу, получают текущую версию, и страница работает нормально. Затем они снова загружают файл и внезапно снова получают старую версию.
Есть идеи относительно того, как это могло происходить? Я могу вспомнить три:
Я должен сказать, что все три сценария кажутся невероятно маловероятными, но это повторяющееся поведение.
Любые идеи?