Wie deaktiviere ich die Zwischenspeicherung in IIS7?


27

Ich entwickle eine klassische ASP-Site unter Windows 7 (bilden eine Warteschlange Damen). Das Problem ist, dass IIS seinen Cache offenbar stark für statische und dynamische Inhalte nutzt, was wirklich im Widerspruch zu meinem Entwicklungsstil "kleine Änderung vornehmen, Alt-Tab, Strg-F5 drücken" steht. An ASP-Dateien vorgenommene Änderungen erfordern möglicherweise zwei oder drei Aktualisierungen, um anzuzeigen, wo Änderungen an JS-Dateien 20-mal so viele dauern können. Wie kann ich das Caching auf meinem Entwicklungscomputer deaktivieren?

Prost.

in b4 aufhören, asp classic zu verwenden

Antworten:


26

Klicken Sie auf den Servernamen und wechseln Sie zum Ausgabecache.

Klicken Sie auf Add Cache Rule (Cache-Regel hinzufügen) und geben Sie die Erweiterungen (.aspx, .aspx.vb, .aspx.cs, .js usw.) ein.

Aktivieren Sie dann entweder das Kontrollkästchen "Zwischenspeicherung verhindern" oder deaktivieren Sie das Kontrollkästchen "Zwischenspeicherung im Benutzermodus", damit IIS die Seiten nicht zwischenspeichert.

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 habe ich gegoogelt und das folgende Bild gefunden:

Alt-Text


Dies löste mein Problem mit dem Zwischenspeichern der Antworten von einem WCF-Dienst
ste-fu

Du hast gerade meinen Tag William gemacht. Vielen Dank dafür, es hat mein Problem vollständig behoben. Prost!
alexGIS

1

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

Es wird erläutert, wie diese Funktionalität gesteuert werden kann, indem der Abschnitt system.webServer / caching bearbeitet oder IHttpCachePolicy intrinsic verwendet wird.


0

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

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


Willkommen bei Super User! Im Allgemeinen möchten wir, dass die Antworten auf der Website für sich selbst stehen - Links sind großartig, aber wenn dieser Link jemals bricht, sollte die Antwort genügend Informationen enthalten, um weiterhin hilfreich zu sein. Bitte überlegen Sie, Ihre Antwort zu bearbeiten, um weitere Details zu erhalten. Weitere Informationen finden Sie in den FAQ .
SLM

@slm danke für deinen rat. Ich werde später versuchen, mehr Details hinzuzufügen
Ata Iravani
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.