Ich habe also eine Website, auf der ich Sitzungsstart- und -end-Ereignisse verwende, um offene Instanzen unserer Webanwendung zu verfolgen und einzuschränken, sogar auf demselben Computer. Beim Entladen der Seite rufe ich eine sitzungsaktivierte Seitenmethode auf, die dann session.abandon aufruft.
Dies löst Session-End-Ereignis und löscht die Session-Variable, aber leider nicht töten die Session-Cookie!! als Ergebnis, wenn andere Browser-Instanzen geöffnet sind, gibt es Probleme, weil ihre Session-Status gerade verschwunden ... und viel schlimmer als das, wenn ich die Website wieder mit dem Zombie-Sitzung noch nicht abgelaufen ist, bekomme ich mehrere Session-Start-und Session-End-Ereignisse auf alle nachfolgenden Postbacks. Dies geschieht in allen Browsern. Wie kann ich also die Sitzung wirklich beenden (das Cookie zum Auslaufen zwingen)?