Ich bemerkte ein seltsames Problem bei der Entwicklung eines Website-Projekts auf localhost mit ASP.Net 4.0, IIS 7.0 und IE8. Postbacks funktionieren nicht, nachdem die Seite einige Sekunden inaktiv war, z. B. 30 Sekunden oder weniger. Wenn ich die Seite lade, einige Daten eintrage und sofort auf den Submit-Button klicke, funktioniert das Postback einwandfrei, aber wenn ich die Seite nicht länger als 30 Sekunden verweilen lasse, werden der Fortschrittsbalken und der kleine Preloader-Kreis auf dem Tab endlos und ablaufen Die Antwort tritt nie auf.IE Postbacks scheitern nach ein paar Sekunden beim Verbinden mit ASP.Net 4.0 in Localhost
Ich kann (oder weiß nicht, wie) Wireshark in Windows verwenden, um zu sehen, was tatsächlich im Netzwerk passiert.
Es gibt eine genaue Kopie der Website auf einem Remote-Server, und beim Herstellen einer Verbindung mit dieser Site tritt das Problem nicht auf.
Darüber hinaus tritt das Problem nicht auf, wenn die Verbindung zu der Site auf localhost mit Firefox hergestellt wird.
Schließlich gibt es bei der Verbindung zu einer ASP 2.0-Website auf localhost mit IE 8 kein Problem. Die Seite kann für eine Stunde sitzen und ein Postback wird immer noch funktionieren.
Wer hat irgendwelche Ideen?
Versuchen Sie, die Website mit der Javascript-Konsole zu öffnen. Möglicherweise erhalten Sie einige Fehler, die von Browsern unterschiedlich aufgenommen werden. – Alex
Ich habe das gleiche Problem. Konntest du das jemals lösen? Wenn ja, was war der Workaround oder was verursacht dieses Problem? –
Download und installieren fiddler http://www.fiddler2.com/fiddler2/version.asp Und sehen, ob es sogar das Postback sendet? –