Die Seite wurde nicht angezeigt, da die Anforderungseinheit ist zu groß, die auf IIS
Bin ich immer die folgende Fehlermeldung während der Umleitung einer Seite auf eine andere web-Seite:
"die Seite wurde nicht angezeigt, da die Anforderungseinheit ist zu groß.".
Seite, von der aus ich bin der Umleitung zu einer anderen Seite enthält eine riesige Menge von Daten, also im Grunde weiß ich die Ursache des Problems.
Aber ich bin auf der Suche nach einer funktionierenden Lösung für dieses. Secondally, wenn ich einige Google auf das Problem, das ich fand diese Art von problem erzeugt, wenn irgendeine große Datei hochgeladen wird.
Aber ich bin nicht mit dem hochladen von großen Datei, es ist nur die Seite selbst enthält umfangreiche Daten. Eingabeaufforderung Lösung wird geschätzt.
tun Sie haben die Lösung ? wenn ja, bitte teilen Sie es mit mir. Danke.
bitte versuchen Sie, durch hinzufügen von unten Anweisung in <system.web - > - Tags in Ihrer Website.config-Datei-
<httpRuntime executionTimeout="999999" maxRequestLength="1024000" requestValidationMode="2.0" />
Oh, es funktioniert nicht für mich. Trotzdem danke.
InformationsquelleAutor Shilpa Soni | 2014-03-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, dass dies das Problem beheben wenn Sie haben SSL aktiviert:
Einstellung uploadReadAheadSize in applicationHost.config-Datei auf IIS7.5 würde Ihr Problem zu beheben in beiden Fällen. Sie können diesen Wert ändern, direkt in der applicationhost.config.
Wählen Sie unter " Default Web Site
Wählen Sie Den Konfigurations-Editor
In Abschnitt Dropdown-Liste wählen Sie "system.webServer/serverRuntime"
Geben Sie einen höheren Wert für "uploadReadAheadSize" wie 1048576 bytes. Standardmäßig ist 49152 bytes.
Während der client-Neuverhandlung Prozess, der request-entity-Körper muss vorab geladen werden mithilfe der SSL-Vorspannung. SSL-Vorspannung wird mit dem Wert des UploadReadAheadSize-Metabasis-Eigenschaft, die verwendet wird, für ISAPI-Erweiterungen
Referenz.
ist es diese ? <serverRuntime uploadReadAheadSize="die 524288000"/>
ja, das wäre der web.Eintrag config. Ich konfiguriert den IIS.
Dies hat geholfen, eine Menge, aber der link scheint kaputt zu sein. 🙁
InformationsquelleAutor JoshYates1980
Eine weitere mögliche Ursache ist eine Authentifizierung Einstellung. Innerhalb von IIS7,
Wählen Sie unter " Default Web Site
Wählen Sie " Authentifizierung
Windows-Authentifizierung auswählen und aktivieren. Deaktivieren Sie alle anderen.
Während die Windows-Authentifizierung ist immer noch ausgewählt, klicken Sie auf Erweiterte Einstellungen im Bereich "Aktionen".
Stellen Sie sicher, dass der Erweiterte Schutz ist auf Akzeptieren und Aktivieren Sie das Kontrollkästchen Kernelmodus-Authentifizierung
InformationsquelleAutor JoshYates1980
In meinem Fall der Fehler aufgetreten ist, wenn herunterladen eine Datei.
Der Grund war, dass ich hatte einen code, der explizit sendet eine HTTP 413 an den client in eine (falsche) Fall.
(Für details siehe hier).
So werden sich der Tatsache bewusst, dass die Festlegung einer HTTP-Antwort-code 413 in Ihrem code (oder in einer Bibliothek, die Sie verwenden) kann auch generieren die OP ' s Fehlermeldung.
InformationsquelleAutor Uwe Keim