Все журналы IIS на моем сервере отображаются с разницей в часах по сравнению с установленными часами сервера. Кроме того, если я выполню getdate () из своего приложения, результат снова будет с разницей в час.
Есть идеи, как я могу это исправить?
Дата и отметка времени для записей в файлах журнала IIS имеют неправильную отметку даты и времени по сравнению с местным временем на сервере.
Это происходит из-за того, что в разных форматах журналов используются разные часовые пояса на основе времени, указанного в журналах. Расширенный формат W3C, который является методом регистрации по умолчанию, использует всемирное координированное время (UTC), в основном то же, что и среднее время по Гринвичу (GMT). В других форматах используется местное время. Коротко
W3C
- записывает логи в UTC
IIS
- записывает логи в local time
NCSA
- записывает логи в local time
Вы можете изменить форматы, выбрав сайт в диспетчере IIS и щелкнув значок «Ведение журнала» в правой части окна.
Для дальнейшего чтения проверьте Вот