Frage

Ich habe eine ASP.NET -Seite, die einen sehr großen Inhalt zurückgibt (5.648.733 Bytes und das ist

Meistens von ViewState konsumiert) endet mit einem Timeout -Fehler von 504 Gateway. Ich verfolge das HTTP

Anfrage/Antwort mit Fiddler.

Und im Grunde genommen, wenn ich die gleiche Seite nach dem Back-Back auf eine Schaltfläche klicke, schlägt der Post-Back mit den in IE und in FF angezeigten Fehlern fehl.

Internet Explorer kann die Webseite nicht anzeigen -> In IE

Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde. -> in ff

Frage: Kann dies auf die große Größe liegen, die in Sichtweise injiziert wird? Und wenn ja, was ist der Hauptgrund, dass sie die Seite lädt, die Seite jedoch nicht nachher veröffentlichen kann?

War es hilfreich?

Lösung

Ich frage mich, ob Sie die treffen MaxRequestLength der Anwendung; Standard ist 4 MB.

Andere Tipps

Es gibt viele Orte, an denen eine Anfrage zahnen kann. Das Timeout wird in der Verbindung in der Kette mit dem niedrigsten Zeitübergang erscheint.

Sie sollten überprüfen, ob Sie Proxy -Einstellungen im IE haben.

Danke Chris Shaffer!

Nachdem Sie darauf hingewiesen haben, dass ich die MaxRequestLeng der Anwendung geändert habe, indem ich diese Zeile zu meinem Web.config hinzufügte:

<httpRuntime maxRequestLength="60240"/>

Und testete die Seite, um zu sehen, ob sie funktioniert. Und es tat es!

Jetzt muss ich jetzt einen Weg finden, um den Suchstaat der Gridview auf dieser Seite zu reduzieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top