Ich erhalte die Fehlermeldung Maximale Anfragelänge überschritten wenn ich versuche, ein Video auf meine Website hochzuladen.
Wie kann ich das beheben?
Ich erhalte die Fehlermeldung Maximale Anfragelänge überschritten wenn ich versuche, ein Video auf meine Website hochzuladen.
Wie kann ich das beheben?
Wenn Sie die Konfigurationsdateien nicht aktualisieren können, aber den Code für das Hochladen von Dateien kontrollieren, verwenden Sie HttpContext.Current.Request.GetBufferlessInputStream(true)
.
Le site true
Wert für disableMaxRequestLength
weist das Framework an, konfigurierte Anforderungsgrenzen zu ignorieren.
Für eine detaillierte Beschreibung besuchen Sie https://msdn.microsoft.com/en-us/library/hh195568(v=vs.110).aspx
Um alle Antworten an einem Ort zusammenzufassen:
<system.web>
<httpRuntime targetFramework="4.5.2" maxRequestLength="1048576"/>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
</system.webServer>
Regeln:
Anmerkungen:
mehr Infos MSDN
MaxRequestLength (Länge in KB) Hier als Beispiel. Ich nahm 1024 (1MB) maxAllowedContentLength (Länge in Bytes) sollte gleich sein wie Ihre maxRequestLength (1048576 Bytes = 1MB).
<system.web>
<httpRuntime maxRequestLength="1024" executionTimeout="3600" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1048576"/>
</requestFiltering>
</security>
</system.webServer>
Das hat mich auch tagelang geärgert. Ich habe die Datei Web.config geändert, aber es hat nicht funktioniert. Es stellte sich heraus, dass es zwei Web.config-Dateien in meinem Projekt gibt, und ich sollte die Datei in der Wurzel Verzeichnis, nicht die anderen. Ich hoffe, dass dies hilfreich sein wird.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.