Jak wyłączyć buforowanie w IIS7?


27

Tworzę klasyczną stronę ASP pod Windows 7 (z kolejki panie). Problem polega na tym, że IIS wydaje się w dużym stopniu wykorzystywać swoją pamięć podręczną zarówno dla zawartości statycznej, jak i dynamicznej, co naprawdę koliduje z moim stylem „zrób małą zmianę, klawisz Alt-Tab, hit ctrl-F5”. Zmiany wprowadzone w plikach .asp mogą wymagać dwóch lub trzech odświeżeń, aby pokazać, gdzie zmiany w plikach .js mogą zająć 20 razy więcej. Jak mogę wyłączyć buforowanie na moim komputerze programistycznym?

Twoje zdrowie.

w b4 przestań używać asp classic

Odpowiedzi:


26

Kliknij nazwę serwera, a następnie przejdź do buforowania danych wyjściowych.

Kliknij Dodaj regułę pamięci podręcznej, a następnie wpisz rozszerzenia - .aspx, .aspx.vb, .aspx.cs, .js itp. (Nie jestem pewien, czy możesz zrobić wszystko na jednym)

Następnie po prostu zaznacz opcję zapobiegania wszelkiemu buforowaniu lub odznacz buforowanie w trybie użytkownika, co powinno powstrzymać IIS od przechowywania pamięci podręcznej stron.

Następnym razem, gdy wykonasz pełne odświeżenie, powinno ono pobrać pliki z dysku twardego, a nie z pamięci podręcznej / pamięci




Obecnie nie mam komputera z IIS7, na którym mogę się zepsuć, więc przejrzałem Google i znalazłem zdjęcie poniżej:

alternatywny tekst


To rozwiązało mój problem z buforowaniem odpowiedzi z usługi WCF
ste-fu

Właśnie uczyniłeś mój dzień Williamem. Dzięki za to całkowicie rozwiązało mój problem. Twoje zdrowie!
alexGIS

1

Ten blog może pomóc: buforowanie odpowiedzi w IIS7 .

Wyjaśnia, w jaki sposób można kontrolować tę funkcjonalność, edytując sekcję system.webServer / caching lub używając wewnętrznej funkcji IHttpCachePolicy.


0

Ta odpowiedź pomogła mi (uwaga: używam IIS8) link

Myślę, że lepiej jest wyłączyć opcję „Pamięć podręczna” funkcji „Wyjściowa pamięć podręczna”, klikając „Edytuj ustawienia funkcji”


Witamy w Super User! Zasadniczo podoba nam się, aby odpowiedzi na stronie były w stanie samodzielnie działać - linki są świetne, ale jeśli ten link kiedykolwiek się zepsuje, odpowiedź powinna zawierać wystarczającą ilość informacji, aby nadal być pomocna. Proszę rozważyć edycję swojej odpowiedzi, aby zawierała więcej szczegółów. Zobacz FAQ, aby uzyskać więcej informacji.
slm

@slm dzięki za twoją radę. Spróbuję dodać więcej szczegółów później
Ata Iravani
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.