L'intestazione della data restituita da IIS7 è errata


8

Sto servendo un'applicazione ASP.NET da IIS 7 ma stiamo riscontrando strani problemi con i cookie. Il codice funziona bene in altri ambienti, quindi supponiamo che sia specifico per questo server ( domanda correlata ).

Abbiamo esaminato le intestazioni http restituite e qualcuno ha sottolineato che l'intestazione http della data mostra il 1 ° gennaio anziché la data di oggi (finora mostra sempre quella data indipendentemente da quale sia la data corrente). L'orologio di sistema è impostato correttamente (e possiamo stampare l'ora / la data corrente tramite DateTime. Ora anche correttamente) quindi non possiamo capire perché ora funziona. Qualcuno ha qualche idea? È un'aringa rossa?

Grazie James


Ottenere un file di testo semplice (ovvero nessun coinvolgimento ASP.NET) come un file CSS ha la stessa intestazione della data?
Richard,

Risposte:


11

Questo sembra essere un problema noto e si riscontra spesso sulla macchina virtuale a causa della funzione di sincronizzazione dell'ora. Potrebbe essere necessario riavviare il servizio HTTP su IIS6 per ripristinare il comportamento. Si prega di fare riferimento al contenuto di seguito:

Descrizione del problema

I registri W3SVC mostrano l'ora errata, bloccata allo stesso tempo 2007-11-04 04:56:06

PASSAGGI DI REPRO

  1. Modificato il tempo di sistema in un momento futuro (ad es. 11 maggio 2020)
  2. Navigato su qualsiasi sito: verificato il file di registro creato nella nuova data / ora
  3. Modificato l'orario di sistema per essere corretto (data e ora di oggi)
  4. Ora, ho visitato qualsiasi sito Web e ho visto che il tempo nei file di registro è ora bloccato l'11 maggio 2020

RISOLUZIONE

  • net stop http
  • net start w3svc

O

  • net stop http
  • net start http
  • iisreset

È necessario riavviare il servizio http ogni volta che si modifica la data nel server.

Verificato nel codice e confermato che questo è in base alla progettazione e che è necessario seguire i passaggi precedenti per rendere la registrazione IIS l'ora corretta.

Spero che l'informazione aiuti.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.