Як вимкнути кешування в IIS7?


27

Я розробляю класичний сайт ASP під Windows 7 (форму дами в черзі). Проблема полягає в тому, що IIS, здається, сильно використовує кеш для статичного та динамічного контенту, який насправді суперечить моєму "внести невелику зміну, alt-tab, hit ctrl-F5". Зміни, внесені до .asp-файлів, можуть зайняти два або три оновлення, щоб відобразити, де зміни в .js-файлах можуть займати в 20 разів більше. Як я можу вимкнути кешування на моїй розробній машині?

Ура.

в b4 припиніть використовувати asp classic

Відповіді:


26

Клацніть ім'я сервера, потім перейдіть до кешування виводу.

Клацніть Додати правило кешу, а потім введіть розширення - .aspx, .aspx.vb, .aspx.cs, .js тощо (не впевнений, чи можна зробити все на одному)

Потім просто або поставте галочку для запобігання кешування або скасування кешування в режимі користувача, і це повинно зупинити IIS від збереження кешу сторінок.

Наступного разу, коли ви виконаєте повне оновлення, він повинен отримати файли з жорсткого диска, а не кеш / пам'ять




Наразі у мене немає машини з IIS7, з якою я можу розігруватись, тому я гуглив і знайшов малюнок нижче:

alt текст


Це також розібрало мою проблему з кешуванням відповідей від служби WCF
ste-fu

Ти щойно зробив мій день Вільяму. Дякую за це, він повністю виправив мою проблему. Ура!
alexGIS

1

Цей блог може допомогти: кешування відповідей у ​​IIS7 .

Це пояснює, як цю функціональність можна керувати за допомогою редагування розділу system.webServer / кешування або за допомогою внутрішньої роботи IHttpCachePolicy.


0

Ця відповідь мені допомогла (зверніть увагу: я використовую IIS8) посилання

Я думаю, що краще вимкнути "Кеш" функції "Кеш-код виводу", натиснувши "Змінити налаштування функції"


Ласкаво просимо до Супер Користувача! Як правило, нам подобаються відповіді на сайті, щоб мати можливість самостійно стояти - Посилання чудові, але якщо це посилання коли-небудь перерветься, відповідь повинна мати достатньо інформації, щоб вона все-таки була корисною. Будь ласка, подумайте про редагування своєї відповіді, щоб включити більше деталей. Див. Поширені запитання для отримання додаткової інформації.
slm

@slm дякую за пораду. Спробую додати більш детальну інформацію пізніше
Ата Іравані
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.