2010-09-26 6 views
6

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?

+0

Versuchen Sie, die Website mit der Javascript-Konsole zu öffnen. Möglicherweise erhalten Sie einige Fehler, die von Browsern unterschiedlich aufgenommen werden. – Alex

+0

Ich habe das gleiche Problem. Konntest du das jemals lösen? Wenn ja, was war der Workaround oder was verursacht dieses Problem? –

+0

Download und installieren fiddler http://www.fiddler2.com/fiddler2/version.asp Und sehen, ob es sogar das Postback sendet? –

Antwort

1

Oh wow. Ich glaube, ich habe es endlich gefunden. Es scheint AVG zu sein. Ich habe AVG vollständig deaktiviert und das Formular funktioniert. Ich reaktiviere es, und das Senden des Formulars hängt/Es tritt ein Timeout von HTTP 504 auf.

Ich habe es eingegrenzt, indem ich den E-Mail-Scanner für eingehende Nachrichten deaktiviert habe - das scheint der Täter zu sein (ich habe sowieso ausgehende deaktiviert, so dass das auch ein Problem sein könnte).

Ich vermute, Outlook automatisch senden/empfangen (alle 30 Sekunden oder so) löst die AVG-E-Mail-Scanner, die aus irgendeinem Grund verhindert nachfolgende Formularübergaben erreichen den Server, obwohl Fiddler zeigt es korrekt aus dem Browser veröffentlicht.

So froh, dass ich es gefunden habe! :)

+0

Dann markieren Sie es als eine Antwort ^^ –

+0

@SercanOzdemir Ich kann nicht - es ist bis Mark (OP), um es zu markieren, aber er scheint nicht mehr die Website zu verwenden. – Sean

Verwandte Themen