Como desativo o cache no IIS7?

27

Estou desenvolvendo um site clássico ASP no Windows 7 (forma uma fila, senhoras). O problema é que o IIS parece estar fazendo uso intenso de seu cache para conteúdo estático e dinâmico, o que realmente entra em conflito com o meu estilo de desenvolvimento 'faça uma pequena alteração, alt-tab, pressione ctrl-F5'. As alterações feitas nos arquivos .asp podem levar duas ou três atualizações para aparecer 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 parar de usar asp clássico

jammus
fonte

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, basta marcar a opção Evitar todos os caches ou desmarcar o modo de usuário e 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




No momento, não tenho uma máquina com o IIS7 com a qual possa mexer, então pesquisei no Google e encontrei a imagem abaixo:

texto alternativo

William Hilsum
fonte
Isso resolveu meu problema com o cache das respostas de um serviço WCF também
ste-fu
Você acabou de fazer o meu dia William. Obrigado por isso, ele corrigiu totalmente o meu problema. Felicidades!
alexGIS
1

Este blog pode ajudar: Cache de resposta no IIS7 .

Ele explica como essa funcionalidade pode ser controlada editando a seção system.webServer / caching ou usando IHttpCachePolicy intrínseco.

harrymc
fonte
0

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

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

Ata Iravani
fonte
Bem-vindo ao Super Usuário! Geralmente, gostamos de respostas no site para poder se manter por conta própria - os links são ótimos, mas se esse link quebrar, a resposta deve ter informações suficientes para continuar sendo útil. Considere editar sua resposta para incluir mais detalhes. Veja o FAQ para mais informações.
SLM
@ slm obrigado pelo seu conselho. Vou tentar adicionar mais detalhes mais tarde
Ata Iravani 17/04