Je sers une application ASP.NET d'IIS 7 mais nous rencontrons des problèmes de cookies étranges. Le code fonctionne bien dans d'autres environnements, nous supposons donc que cela est spécifique à ce serveur ( question connexe ).
Nous avons examiné les en-têtes http retournés et quelqu'un a souligné que l'en-tête http date indique le 1er janvier plutôt que la date d'aujourd'hui (jusqu'à présent, il affiche toujours cette date quelle que soit la date actuelle). L'horloge système est correctement réglée (et nous pouvons également imprimer l'heure / la date actuelle via DateTime.Now également), nous ne pouvons donc pas comprendre pourquoi cela fonctionne maintenant. Quelqu'un a-t-il une idée? Est-ce un hareng rouge?
Merci, James
Réponses:
Cela semble être un problème connu et fréquemment rencontré sur la machine virtuelle en raison de la fonction de synchronisation de l'heure. Vous devrez peut-être redémarrer le service HTTP sur IIS6 pour récupérer le comportement. Veuillez vous référer au contenu ci-dessous:
Description du problème
Les journaux W3SVC affichent une heure incorrecte - bloqués en même temps 2007-11-04 04:56:06
ÉTAPES REPRO
RÉSOLUTION
OU
Vous devez redémarrer le service http chaque fois que vous modifiez la date sur le serveur.
Vérifié dans le code et confirmé que cela est voulu par la conception et vous devez suivre les étapes ci-dessus pour que la journalisation IIS soit correcte.
J'espère que l'information vous aidera.
Source: http://www.eggheadcafe.com/software/aspnet/31164622/wrong-date-and-time-in-iis-log-file.aspx
la source