Je viens de faire un petit cauchemar avec des cookies indésirables créés d'une manière ou d'une autre. Je jure que mon code n'a jamais créé de cookie dans un certain répertoire virtuel, il vient de le lire, mais de toute façon mon navigateur s'est retrouvé avec un cookie racine et une copie de ce cookie pour le vdir aussi. Ce qui signifie que les deux valeurs étaient séparées et n'ont pas été mises à jour.Problèmes de cookies avec les répertoires virtuels dans IIS (suppression des cookies indésirables)
La plupart des articles sur la suppression des cookies disent de le mettre à vide, ce qui n'est d'aucune aide, car il existera toujours!
J'ai dû écrire un ASP court pour définir l'expiration de cookie à l'année dernière, et aussi m'assurer que j'ai spécifié le chemin comme le vdir en question, pour m'assurer qu'il a tué celui que je ne voulais pas.
Response.Cookies("BWWF2")("UID") = ""
Response.Cookies("BWWF2").Path = "/community"
Response.Cookies("BWWF2").Expires = DateAdd("yyyy", -1, Now())
Espérons que cela a résolu le problème, mais je voulais partager ici, et aussi demander si quelqu'un a une meilleure façon de résoudre le problème, ou des idées sur la façon dont le problème (deux biscuits) aurait pu se produire en premier lieu ?!
La communauté a-t-elle été marquée de façon accidentielle comme une application? – AnthonyWJones
Je pense que le répertoire virtuel a été involontairement défini comme une application dans IIS pendant un certain temps, oui. Cependant, je jure qu'aucun code dans le dossier 'community' n'a jamais écrit le cookie UID, seulement le lire .... –