Заголовок даты, возвращенный IIS7, неверен


8

Я обслуживаю приложение ASP.NET из IIS 7, но у нас возникают странные проблемы с файлами cookie. Код отлично работает в других средах, поэтому мы предполагаем, что это специфично для этого сервера ( связанный вопрос ).

Мы просматривали возвращаемые заголовки http, и кто-то указал, что заголовок http даты показывает 1 января, а не сегодняшнюю дату (пока он всегда показывает эту дату независимо от текущей даты). Системные часы установлены правильно (и мы можем также распечатать текущее время / дату через DateTime.Now), поэтому мы не можем понять, почему они сейчас работают. У кого-нибудь есть идеи? Это красная сельдь?

Спасибо Джеймс


Имеет ли одинаковый заголовок Date получение простого текстового файла (т.е. без участия ASP.NET), например CSS-файла?
Ричард

Ответы:


11

Это, кажется, известная проблема и часто встречается на виртуальной машине из-за функции синхронизации времени. Возможно, вам придется перезапустить службу HTTP на IIS6, чтобы восстановить поведение. Пожалуйста, обратитесь к содержанию ниже:

описание проблемы

Журналы W3SVC показывают неверное время - застрял в то же время 2007-11-04 04:56:06

РЕПРО ШАГИ

  1. Изменено системное время на будущее (например, 11 мая 2020 г.)
  2. Просматривал любой сайт - проверял созданный лог-файл с новой датой / временем
  3. Изменено системное время на правильное (сегодняшняя дата и время)
  4. Теперь просмотрел любой веб-сайт и увидел, что время в файлах журнала застряло 11 мая 2020 года.

РАЗРЕШАЮЩАЯ СПОСОБНОСТЬ

  • чистый стоп http
  • чистый старт w3svc

ИЛИ

  • чистый стоп http
  • чистый старт http
  • IISReset

Вы должны перезапустить службу http всякий раз, когда вы меняете дату на сервере.

Проверено в коде и подтверждено, что это сделано специально, и вам нужно выполнить вышеупомянутые шаги, чтобы сделать регистрацию IIS правильным временем.

Надеюсь информация поможет.

Источник: http://www.eggheadcafe.com/software/aspnet/31164622/wrong-date-and-time-in-iis-log-file.aspx

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.