[已解决]使用cookie网站不能正常登录,iis时间缓存
最近发现,iis+firefox不有正常登录网站。
用户名和密码输入正确后,还是被跳转登录页面。
服务器配置:iis7.5 win2008
重现方法:
- 把服务器时间调整为非常当前的时间,例如:当前是2012年,调整后2030年。
- 启动iis
- 把时间调整回当前的时间。调整加2012年
- iis缓存的时间还是2030年的。
在这个时候,无论你如何登录,都是无法正常登录。
这个时间使用firebug查看http请求的head里的date。假如显示不是当前的时间,某些浏览器就会判断cookie已过期或不正确。
解决方案:
- 把时间调整为当前时间。
- 运行:net stop http
- 运行:net start http
- 运行:iisreset
或者重启服务器。