IIS7 SSL und "Die Seite wurde nicht angezeigt, da die Anforderungseinheit ist zu groß."

Laufen wir ein ASP.NET Anwendung über SSL auf IIS 7 auf einem 64-bit-Maschine.

Nun habe ich einige Artikel zu erwähnen, dass um diesen Fehler zu beheben, brauche ich zum ändern der system.webServer/serverRuntime/uploadReadAheadSize. Fein. Ich habe versucht, über appcmd.exe und dann eben manuell Bearbeiten der my-web.config-set:

    other config settings

    -->
    <serverRuntime uploadReadAheadSize="1048576" />
  </system.webServer>

Jedoch, wenn ich diese in die Website.config, bekomme ich diesen Fehler:

Dieser Konfigurationsabschnitt kann nicht verwendet werden, auf diesem Weg. Dies geschieht, wenn der Abschnitt gesperrt ist auf einer übergeordneten Ebene. Verriegelung ist entweder standardmäßig (overrideModeDefault="Deny"), oder explizit mit einem location-tag mit overrideMode="Deny" oder der ältere allowOverride="false".

Von dort habe ich Gegoogelt und Beiträge gesagt, dass diese config-Abschnitt erschlossen werden muss. Also lief ich appcmd.exe um es zu entsperren, aber ich erhalte eine Fehlermeldung aus appcmd.exe:

C:\Windows\System32\inetsrv>appcmd.exe set config-section:system.webserver/serverruntime/uploadreadaheadsize:1048576 /commit:apphost-FEHLER (Meldung:Unbekannter Konfigurationsabschnitt "system.webserver/serverruntime/uploadreadaheadsize:1048576". Ersetzen mit ? für die Hilfe. )

Habe ich es im Editor geöffnet-und 64-bit geändert hat:

<section name="serverRuntime" overrideModeDefault="Allow" />

First off, ist es ratsam, dass dieser überschrieben werden? Wenn nicht, was sind die alternativen? Wenn es überschrieben ist, was sind die möglichen Probleme mit der Einstellung, das in meiner web.config, so dass die uploadreadaheadsize größer ist als der Standard? Eine Website erwähnt, das potential für einen DoS-Angriff.

InformationsquelleAutor nickytonline | 2011-07-05
Schreibe einen Kommentar