Udostępnij za pośrednictwem


Błąd HTTP 404.13 — CONTENT_LENGTH_TOO_LARGE podczas odwiedzania witryny internetowej hostowanej na serwerze z uruchomionymi usługami IIS 7.0

Ten artykuł ułatwia rozwiązanie błędu (błąd HTTP 404.13 — CONTENT_LENGTH_TOO_LARGE), który występuje podczas odwiedzania witryny internetowej w usługach Internet Information Services (IIS).

Oryginalna wersja produktu: Internet Information Services 7.0
Oryginalny numer KB: 942074

Symptomy

Rozpatrzmy następujący scenariusz: Masz witrynę sieci Web hostowaną na serwerze z uruchomionymi usługami IIS 7.0. Gdy użytkownik odwiedza tę witrynę sieci Web, użytkownik otrzymuje komunikat o błędzie podobny do następującego komunikatu o błędzie:

Błąd serwera w aplikacji "nazwa aplikacji"
Błąd HTTP 404.13 — CONTENT_LENGTH_TOO_LARGE
HRESULT: 0
Opis HRESULT # Operacja została ukończona pomyślnie.

Przyczyna

Ten problem występuje, ponieważ żądanie klienta zawiera Content-Length nagłówek większy niż wartość określona dla tego nagłówka we maxAllowedContentLength właściwości w pliku ApplicationHost.config .

Rozwiązanie

Aby rozwiązać ten problem, wykonaj następujące czynności:

  1. Kliknij przycisk Start. W polu Rozpocznij wyszukiwanie wpisz Notatnik. Kliknij prawym przyciskiem myszy Notatnik, a następnie wybierz pozycję Uruchom jako administrator.

    Uwaga

    Jeśli wyświetlony zostanie monit o podanie hasła administratora lub potwierdzenie, wpisz hasło lub kliknij przycisk Kontynuuj.

  2. W menu Plik kliknij polecenie Otwórz. W polu Nazwa pliku wpisz %windir%\system32\inetsrv\config\applicationhost.config, a następnie wybierz pozycję Otwórz.

  3. W pliku ApplicationHost.config znajdź <requestLimits> węzeł.

  4. Usuń właściwość maxAllowedContentLength . Możesz też dodać wartość zgodną z rozmiarem nagłówka Content-Length wysyłanego przez klienta w ramach żądania. Domyślnie wartość maxAllowedContentLength właściwości to 300000000.

    Na przykład zmodyfikuj następujące dane konfiguracji w <requestFiltering>sekcji.

    <requestLimits maxAllowedContentLength ="<length>" />
    
  5. Zapisz plik ApplicationHost.config .