Como desativo o cache no IIS7?

26

Estou desenvolvendo um site clássico do ASP no Windows 7 (forma uma fila de damas). O problema é que o IIS parece estar fazendo uso de seu cache para conteúdo estático e dinâmico que realmente entra em conflito com o meu estilo de desenvolvimento 'faça uma pequena alteração, alt-tab, hit ctrl-F5'. Alterações feitas em arquivos .asp podem levar duas ou três atualizações para mostrar onde as alterações nos arquivos .js podem levar 20 vezes mais. Como faço para desativar o cache na minha máquina de desenvolvimento?

Felicidades.

em b4 pare de usar asp classic

    
por jammus 30.10.2009 / 11:52

3 respostas

26

Clique no nome do servidor e vá para o cache de saída.

Clique em Adicionar regra de cache e digite as extensões - .aspx, .aspx.vb, .aspx.cs, .js etc. (não tenho certeza se você pode fazer tudo em um)

Em seguida, simplesmente marque a opção "Prevenir todo o cache" ou "Desativar o cache do modo de usuário" e isso deve impedir que o IIS mantenha um cache das páginas.

Na próxima vez que você fizer uma atualização completa, ele deverá obter os arquivos do disco rígido e não o cache / memória




Atualmente não tenho uma máquina com o IIS7 em que eu posso mexer com isso, então eu pesquisei e encontrei a imagem abaixo:

    
por 18.11.2009 / 00:11
1

Este blog pode ajudar: Caching de resposta no IIS7 .

Explica como essa funcionalidade pode ser controlada editando a seção system.webServer / caching ou usando IHttpCachePolicy intrinsic.

    
por 30.10.2009 / 12:09
0

Esta resposta me ajudou, (nota: estou usando o IIS8) link

Acho melhor desativar o "Cache" do "recurso Cache de saída" clicando em "Editar configurações do recurso"

    
por 17.04.2013 / 07:23