IIS7 - Wie konfiguriere ich den Server für die Bereitstellung großer GB-Dateien?

7

Ich wollte einige Backups (ca. 4..5 GB groß) über HTTP herunterladen und war überrascht, dass IIS7 dies nicht zuließ. Der Versuch wurde scheinbar blockiert - bekam eine 404 Seite.

Wohin soll ich in der IIS-Verwaltungskonsole gehen, um solche Downloads zuzulassen?

Kagali-San
quelle

Antworten:

7

Konfigurieren Sie die maxRequestEntityAllowedEigenschaft in den Asp-Limits-Abschnitten der Webkonfiguration:

http://www.iis.net/configreference/system.webserver/asp/limits

Wenn Sie die Anforderungsfilterfunktion installiert und aktiviert haben, sollten Sie auch den Wert " Maximale zulässige Inhaltslänge " in IIS Manager -> Funktionen -> Anforderungsfilterung -> Funktionseinstellungen bearbeiten festlegen

Mathias R. Jessen
quelle
3
"Maximal zulässige Inhaltslänge" beträgt auf diesem System 4294967295 Byte (genau 4 GB). Gleiches gilt für maxRequestEntityAllowed. (Anfrage? Nicht Antwort? Wie sollte es funktionieren?)
Kagali-San
3
Wenn Sie die Grenzwerte auf die Maximalwerte festlegen, interpretiert IIS sie als "unbegrenzt", zumindest hat dies in der IIS6-Metabasis so funktioniert. Bitte beachten Sie, dass IE vor Version 8 Inhaltslängenbeschränkungen von 4 GB (IE7) und 2 GB (IE6) hat
Mathias R. Jessen
1
@MathiasRJessen Kannst du mir einen direkten Beweis für den "unbegrenzten" Anspruch finden? Nach kurzem googeln fand ich einige Ergebnisse, bei denen dieser Wert in anderen Einstellungen "unbegrenzt" wurde, fand jedoch keine eindeutigen Ergebnisse für die folgende Abfrage: "Maximal zulässige Inhaltslänge" | maxallowedcontentlength 4294967295 unbegrenzt "
kagali-san
1
Ist die Installation der ASP.NET-Funktion nur für die Bereitstellung großer Dateien erforderlich?
Alph.Dev