Ich habe ein iframe am Leben (Iframe, das eine Seite, defibrillator.aspx, auf meiner Website alle paar Minuten, um die Sitzung am Leben zu halten) auf meiner Masterpage für eine asp.net-App. Dies funktioniert die meiste Zeit, aber gelegentlich verlieren meine Sitzungsvariablen während des Ladens der Seite auf meiner Defibrillatorseite den Wert null. Zuerst dachte ich, dass die Sitzung vom Server aus irgendeinem Grund abgelaufen ist, also habe ich etwas Logging in das Session_End Event im global.asax eingetragen, aber es wurde nie getroffen.ASP.NET WebForms - Sitzungsvariablen Null
Irgendwelche Ideen, was dazu führen könnte, dass die Sitzung verloren geht.
Was ist Ihr Sitzungszustand-Modus? InProc? –