Wie deaktiviere ich das Caching in IIS7?

61782
jammus

Ich entwickle eine klassische ASP-Site unter Windows 7 (bilden Sie eine Warteschlangendame). Das Problem ist, dass IIS anscheinend den Cache für statische und dynamische Inhalte stark ausnutzt, was wirklich in Konflikt mit meinem "kleine Änderung", "alt-tab", drücken Sie "Strg-F5" -Entwicklungsstil. Änderungen, die an ASP-Dateien vorgenommen werden, können zwei oder drei Aktualisierungen erfordern, um zu zeigen, wo Änderungen an .js-Dateien 20-mal so viel dauern können. Wie kann ich die Zwischenspeicherung auf meinem Entwicklungscomputer deaktivieren?

Prost.

in b4 hör auf, asp classic zu verwenden

26

3 Antworten auf die Frage

26
William Hilsum

Klicken Sie auf den Servernamen und gehen Sie zum Ausgabecaching.

Klicken Sie auf Add Cache Rule (Cache-Regel hinzufügen), und geben Sie die Erweiterungen ein - .aspx, .aspx.vb, .aspx.cs, .js usw. (nicht sicher, ob Sie alle Optionen gleichzeitig ausführen können).

Aktivieren Sie dann entweder das Kontrollkästchen "Alle Caching verhindern" oder "Catching für das Aufheben des Häkchens deaktivieren", und es sollte IIS daran hindern, einen Cache der Seiten zu speichern.

Wenn Sie das nächste Mal eine vollständige Aktualisierung durchführen, sollten die Dateien von der Festplatte und nicht vom Cache / Speicher abgerufen werden




Ich habe derzeit keine Maschine mit IIS7, mit der ich herumspielen kann, also googelte ich und fand das Bild unten:

Alt-Text

Dies hat mein Problem mit dem Zwischenspeichern der Antworten eines WCF-Dienstes gelöst ste-fu vor 8 Jahren 0
1
harrymc

Dieser Blog könnte hilfreich sein: Antwort-Caching in IIS7 .

Es wird erklärt, wie diese Funktionalität durch Bearbeiten des Abschnitts system.webServer / caching oder durch Verwendung von IHttpCachePolicy intrinsic gesteuert werden kann.

0
Ata Iravani

Diese Antwort hat mir geholfen, (Anmerkung: Ich verwende IIS8) Link

Ich denke, es ist besser, "Cache" für "Ausgabe-Cache-Funktion" zu deaktivieren, indem Sie auf "Funktionseinstellungen bearbeiten" klicken.

Willkommen bei Super User! Im Allgemeinen möchten wir, dass Antworten auf der Website für sich alleine stehen können - Links sind großartig, aber wenn dieser Link jemals bricht, sollte die Antwort genügend Informationen enthalten, um dennoch hilfreich zu sein. Bitte überlegen Sie, Ihre Antwort zu bearbeiten, um mehr Details zu erhalten. Weitere Informationen finden Sie in der [FAQ] (http://www.superuser.com/faq). slm vor 11 Jahren 0
@ SLM Danke für deine Beratung. Ich werde später versuchen, weitere Details hinzuzufügen Ata Iravani vor 11 Jahren 0