[ASP] Heel bizar probleem, 100 x nagekeken...

Pagina: 1
Acties:

  • Urk
  • Registratie: Maart 2000
  • Laatst online: 03-02 19:04
Ik heb echt een heel erg vaag probleem... :? :?
(vergelijkbaar probleem: [asp] Sessions wel in FireFox niet in IE?!)

Ik heb meerdere web applicaties op een Windows 2000 Server + SP4 draaien. Beide zijn in IIS een applicatie. Wanneer ik in IE6 de ene website open onthoud hij geen Session State, met andere woorden: bij een refresh verhoogt Session.SessionID steeds. In Firefox gebeurt dit niet.
OK, browser probleem lijkt het dus...

Maar nee, dat kan haast ook niet, wanneer ik bij de ene webapplicatie in IE de pagina refresh verhoogt het Session.SessionID nummer niet, terwijl bij de andere applicatie wel... |:(

Hoe kan dit nou? Ik heb de code bijna 100 x doorgenomen maar kan de fout gewoon niet vinden, binnen je sessie zou Session.SessionID niet mogen veranderen...
Ik snap er helemaal niets van.

Iemand een idee? Is het een bug in IIS/ASP?

Edit:
Dit gebeurt trouwens precies hetzelfde op 2 systemen, dus het kan ook niet aan de IE DevToolBar liggen...
Ook is het geen cache probleem, met een Ctrl + F5 blijft het SessionID veranderen... |:(

[ Voor 10% gewijzigd door Urk op 01-09-2006 00:27 ]


  • Urk
  • Registratie: Maart 2000
  • Laatst online: 03-02 19:04
Tja, en dan kom je er via via en na veel zoeken en nog logischer nadenken achter dat het gewoon een bug is in Internet Explorer, of is het idd "Behavior by design" en mag er van de DNS specificaties geen _ in een hostnaam zitten?

Het lag dus aan de URL, in de hostnaam zat namelijk een _ (underscore), zoals hier kenbaar wordt gemaakt bij Microsoft: Issues after you install updates to Internet Explorer or Windows

Heel vervelend en wellicht dat anderen ook nog iets aan deze info hebben.

Verwijderd

Ik zou HTTP sniffer gebruiken om de request en response headers te bekijken, misschien dat je daar nog wat clues uit kan halen.

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 13-02 11:06

Janoz

Moderator Devschuur®

!litemod

Een underscore is geen geldig teken in een url domeinnaam. In principe heeft IE het bij het rechte eind en is dit 1 van de weinige dingen waarin IE strickt de specs volgt :).

Is trouwens een maand terug hier nog langs gekomen : Subdomein pakt cookies niet

[ Voor 36% gewijzigd door Janoz op 01-09-2006 12:00 ]

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'