由IIS7返回的date标题是错误的

我从IIS 7服务ASP.NET应用程序,但我们遇到一些奇怪的cookie问题。 代码在其他环境中工作正常,所以我们假设这是特定于此服务器( 相关的问题 )。

我们一直在查看返回的http头文件,有人指出datehttp头文件显示1月1日而不是今天的date(到目前为止,无论当前date如何,它总是显示date)。 系统时钟设置正确(我们也可以通过DateTime.Now正确输出当前时间/date),所以我们不能确定它现在的工作原理。 有没有人有任何想法? 这是红鲱鱼吗?

谢谢,詹姆斯

这似乎是一个已知问题,并且由于时间同步function而在虚拟机上经常发现。 您可能需要在IIS6上重新启动HTTP服务以恢复行为。 请参考以下内容:

问题描述

W3SVC日志显示不正确的时间 – 卡住在同一时间2007-11-04 04:56:06

REPRO STEPS

  1. 将系统时间更改为未来时间(例如,2020年5月11日)
  2. 浏览任何网站 – validation在新的date/时间创build的日志文件
  3. 改变系统时间是正确的(今天的date和时间)
  4. 现在,浏览任何网站,看到日志文件的时间现在停滞在2020年5月11日

parsing度

  • 净停止http
  • 净启动w3svc

要么

  • 净停止http
  • 净启动http
  • IISRESET

每当您更改服务器中的date时,您都必须重新启动http服务。

在代码中进行了validation,并确认这是通过devise,并且您需要按照上述步骤使IIS正确loggingdate。

我希望信息有帮助。

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