Как остановить кеширование веб-страниц в IE - PullRequest
0 голосов
/ 18 ноября 2011

Я использую приложение (разработанное в ASP.NET, но также имеющее ASP-страницы) Всякий раз, когда я захожу в приложение, страницы кэшируются. другими словами, они не отражают новые элементы в базе данных. У меня нет доступа к исходному коду веб-приложения. Я предположил, что это может быть настройка Internet Explorer. Поэтому я проверил несколько настроек и, наконец, нашел способ перезагружать страницу с сервера каждый раз, когда я захожу на страницу, но настройка работала во время сеанса, но после закрытия браузера настройка сбрасывается. Интересно, есть ли что-то, чего мне здесь не хватает? Я не опытный веб-разработчик,

Еще одна вещь. Страницы ASP.NET извлекают новые данные, а страницы ASP - нет. Я не уверен, имеет ли это какое-либо отношение

1 Ответ

0 голосов
/ 18 ноября 2011

На самом деле IIS может немедленно истечь содержимое, чтобы оно не кэшировалось. В IIS 7 (есть разные способы сделать это в более ранних версиях):

1) Выберите веб-приложение

2) Двойной щелчок HTTP Response Headers

3) В правом меню выберите Set Common Headers...

4) Установите флажок Expire Web content и убедитесь, что выбран переключатель Immediately

5) Нажмите Ok

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...