Um arquivo fantasma no meu site

2

Temos três servidores IIS 7.5 em execução no sistema operacional Windows 2008, R2 e 64 bits. Recentemente, temos um problema com os dois em relação a um arquivo .htm. Por algum motivo, o site parece servir uma versão mais antiga do arquivo, embora o arquivo na unidade local seja uma versão mais recente. Se eu fosse excluir o arquivo e, em seguida, acertar a URL no navegador, ainda recebo a versão antiga exibida em vez de uma página 404 ou não encontrada.

Eu sou novo no IIS 7.5 e deletei a pasta dos arquivos compactados temporários C: \ Inetpub \ Temp \ IIS e ainda não tive sorte.

Alguma ideia de onde esse arquivo específico pode ser armazenado em cache? Eu pesquisei todas as unidades no computador e não há outras cópias.

    
por user217308 22.04.2014 / 22:12

3 respostas

2

Há o cache de saída no IIS 7.5, que você pode configurar no Gerenciador do IIS. Eu checaria lá primeiro para ver se havia algo configurado. Certifique-se de que você não tem um serviço de hospedagem de proxy como o CloudFlare para o site também, que já me adquiriu antes. Outra coisa a verificar é para qualquer servidor de proxy / armazenamento em cache na rede. Se você está olhando para um servidor ISA e olhando para o site na rede, ele já pode ter ido embora.

Abra o Gerenciador dos Serviços de Informações da Internet (IIS): Na barra de tarefas, clique em Iniciar, aponte para Ferramentas Administrativas e clique em Gerenciador dos Serviços de Informações da Internet (IIS).

No painel Conexões, vá para a conexão, site, aplicativo ou diretório para o qual você deseja configurar o cache de saída de página.

No painel Início, role até Saída de cache e clique duas vezes em Cache de saída.

No painel Ações, clique em Adicionar ...

Na caixa de diálogo Adicionar regra de cache, digite a extensão de nome de arquivo que deseja armazenar em cache na caixa Extensão de nome de arquivo e selecione a opção de cache em modo de usuário, a opção de cache em modo kernel ou ambos.

Selecione as opções que você deseja usar para armazenamento em cache e clique em OK.

Espero que ajude!

link

    
por 23.04.2014 / 04:23
0

Eu apostaria que você está vendo o conteúdo do seu cache do navegador da Web, e não um problema no seu servidor.

    
por 22.04.2014 / 22:18
0

Você confirmou que o conteúdo está sendo veiculado pelo IIS? Você pode fazer isso verificando os arquivos de log. Se houver um cache ou outro proxy entre você e o servidor (que pode ser um proxy transparente, posto em prática pelo seu ISP, que normalmente não é possível ver um proxy reverso mais próximo da outra extremidade), então ele pode estar lidando com a solicitação e nunca enviá-lo para o servidor web, mesmo que seu cache local definitivamente não seja usado.

    
por 24.04.2014 / 10:05