O cabeçalho da data retornado pelo IIS7 está errado

8

Estou servindo um aplicativo ASP.NET do IIS 7, mas estamos enfrentando alguns problemas estranhos de cookies. O código funciona bem em outros ambientes, portanto, estamos assumindo que isso seja específico deste servidor ( questão relacionada ).

Observamos os cabeçalhos http retornados e alguém apontou que o cabeçalho http da data está mostrando o dia 1º de janeiro em vez da data de hoje (até o momento, ela sempre mostra essa data, independentemente da data atual). O relógio do sistema está definido corretamente (e podemos imprimir a hora / data atual via DateTime.Now corretamente também), para que não possamos descobrir por que está funcionando agora. Alguém tem alguma idéia? Isso é um arenque vermelho?

Obrigado James

James Hollingworth
fonte
Obter um arquivo de texto sem formatação (ou seja, sem envolvimento do ASP.NET) como um arquivo CSS tem o mesmo cabeçalho de Data?
Richard

Respostas:

11

Esse parece ser um problema conhecido e frequentemente encontrado na máquina virtual devido ao recurso de sincronização de horário. Pode ser necessário reiniciar o serviço HTTP no IIS6 para recuperar o comportamento. Consulte o conteúdo abaixo:

Descrição do Problema

Os logs do W3SVC mostram a hora incorreta - paralisada ao mesmo tempo 04-11-2007 04:56:06

PASSOS REPRO

  1. Alterou a hora do sistema para uma hora futura (por exemplo, 11 de maio de 2020)
  2. Navegou em qualquer site - verificou o arquivo de log criado na nova data / hora
  3. A hora do sistema foi alterada (data e hora de hoje)
  4. Agora, navegou em qualquer site e viu que o tempo nos arquivos de log está parado no dia 11 de maio de 2020

RESOLUÇÃO

  • net stop http
  • net start w3svc

OU

  • net stop http
  • início líquido http
  • iisreset

Você deve reiniciar o serviço http sempre que alterar a data no servidor.

Verificado no código e confirmado que isso é por design e é necessário seguir as etapas acima para tornar o registro do IIS na hora correta.

Espero que a informação ajude.

Fonte: http://www.eggheadcafe.com/software/aspnet/31164622/wrong-date-and-time-in-iis-log-file.aspx

cOzMaTiC
fonte