HTTP-Fehler 404.13 – CONTENT_LENGTH_TOO_LARGE, wenn Sie eine Website besuchen, die auf einem Server gehostet wird, auf dem IIS 7.0 ausgeführt wird

Dieser Artikel hilft Ihnen bei der Behebung des Fehlers (HTTP-Fehler 404.13 – CONTENT_LENGTH_TOO_LARGE), der auftritt, wenn Sie eine Website in Internetinformationsdienste (IIS) besuchen.

Ursprüngliche Produktversion:   Internetinformationsdienste 7.0
Ursprüngliche KB-Nummer:   942074

Problembeschreibung

Stellen Sie sich folgendes Szenario vor: Sie verfügen über eine Website, die auf einem Server gehostet wird, auf dem IIS 7.0 ausgeführt wird. Wenn ein Benutzer diese Website besucht, erhält der Benutzer eine Fehlermeldung, die der folgenden Fehlermeldung ähnelt:

Serverfehler in "Anwendungsname" der Anwendung
HTTP-Fehler 404.13 – CONTENT_LENGTH_TOO_LARGE
HRESULT: 0
Beschreibung von HRESULT # Der Vorgang wurde erfolgreich abgeschlossen.

Ursache

Dieses Problem tritt auf, weil die Clientanforderung einen Content-Length Header enthält, der größer als der für diesen Header in der Eigenschaft in derApplicationHost.configDatei angegebene Wert maxAllowedContentLength ist.

Lösung

Führen Sie die folgenden Schritte aus, um dieses Problem zu beheben:

  1. Klicken Sie auf Start. Geben Sie im Feld "Suche starten" Editor ein. Klicken Sie mit der rechten Maustaste auf Editor, und wählen Sie dann als Administrator ausführen aus.

    Hinweis

    Wenn Sie zur Eingabe eines Administratorkennworts oder zur Bestätigung aufgefordert werden, geben Sie das Kennwort ein oder wählen Sie Fortfahren.

  2. Wählen Sie im Menü Datei die Option Öffnen aus. Geben Sie im Feld "Dateiname" den Namen %windir%\system32\inetsrv\config\applicationhost.config ein, und wählen Sie dann "Öffnen" aus.

  3. Suchen Sie in der dateiApplicationHost.config den <requestLimits> Knoten.

  4. Entfernen Sie die maxAllowedContentLength Eigenschaft. Oder fügen Sie einen Wert hinzu, der der Größe des Content-Length Headers entspricht, den der Client als Teil der Anforderung sendet. Standardmäßig ist der Wert der maxAllowedContentLength Eigenschaft 300000000.

    Ändern Sie beispielsweise die folgenden Konfigurationsdaten innerhalb des <requestFiltering> Abschnitts.

    <requestLimits maxAllowedContentLength ="<length>" />
    
  5. Speichern Sie die dateiApplicationHost.config.