IIS - Remover "Cache" de Documentos
Eu estava com problemas em uma instalação de uma aplicação WEB que gerava um relatório em formato ".doc" para exibição em tela.
Ao gerar a primeira vez o documento aparecia corretamente, porém ao gerar novo relatório, para outro número de documento, insistia em aparecer o primeiro documento impresso.
Verifiquei que fisicamente o arquivo havia sido atualizado e com isso só podia mesmo haver alguma configuração de "cache" do IIS que estava insistindo em exibir sempre o mesmo arquivo.
Procurei informações sobre cache nas guias da publicação do WebSite mas não achei nada.
Foi quando encontrei esta dica "Stopping Cacheing under IIS" que sugeria, entre alguns parâmetros, a utilização do parâmetro "Pragma: No-cache" dentro da guia "HTTP headers" do website.
Realizei este procedimento conforme sugerido, reiniciei o IIS e tudo funcionou perfeitamente.
Detalhes da configuração na imagem abaixo:
Ao gerar a primeira vez o documento aparecia corretamente, porém ao gerar novo relatório, para outro número de documento, insistia em aparecer o primeiro documento impresso.
Verifiquei que fisicamente o arquivo havia sido atualizado e com isso só podia mesmo haver alguma configuração de "cache" do IIS que estava insistindo em exibir sempre o mesmo arquivo.
Procurei informações sobre cache nas guias da publicação do WebSite mas não achei nada.
Foi quando encontrei esta dica "Stopping Cacheing under IIS" que sugeria, entre alguns parâmetros, a utilização do parâmetro "Pragma: No-cache" dentro da guia "HTTP headers" do website.
Realizei este procedimento conforme sugerido, reiniciei o IIS e tudo funcionou perfeitamente.
Detalhes da configuração na imagem abaixo:

Comentários