Partager via


Erreur HTTP 404.13 - CONTENT_LENGTH_TOO_LARGE lorsque vous visitez un site web hébergé sur un serveur exécutant IIS 7.0

Cet article vous aide à résoudre l’erreur (erreur HTTP 404.13 - CONTENT_LENGTH_TOO_LARGE) qui se produit lorsque vous visitez un site web dans Internet Information Services (IIS).

Version du produit d’origine : Internet Information Services 7.0
Numéro de base de connaissances d’origine : 942074

Symptômes

Considérons le scénario suivant. Vous disposez d’un site web hébergé sur un serveur exécutant IIS 7.0. Lorsqu’un utilisateur visite ce site web, l’utilisateur reçoit un message d’erreur semblable au message d’erreur suivant :

Erreur de serveur dans l'application « nom_application »
Erreur HTTP 404.13 - CONTENT_LENGTH_TOO_LARGE
HRESULT : 0
Description de HRESULT # L’opération s’est terminée correctement.

Cause

Ce problème se produit parce que la demande cliente contient un Content-Length en-tête supérieur à la valeur spécifiée pour cet en-tête dans la propriété dans le maxAllowedContentLength fichier ApplicationHost.config .

Résolution

Pour résoudre ce problème, effectuez les opérations suivantes :

  1. Sélectionnez Démarrer. Dans la zone Démarrer la recherche, tapez bloc-notes. Cliquez avec le bouton droit sur Bloc-notes, puis sélectionnez Exécuter en tant qu’administrateur.

    Note

    Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer l’opération, entrez votre mot de passe ou sélectionnez Continuer.

  2. Dans le menu Fichier, sélectionnez Ouvrir. Dans la zone Nom de fichier, tapez%windir%\system32\inetsrv\config\applicationhost.config, puis sélectionnez Ouvrir.

  3. Dans le fichier ApplicationHost.config , recherchez le <requestLimits> nœud.

  4. Supprimez la propriété maxAllowedContentLength. Vous pouvez également ajouter une valeur qui correspond à la taille de l’en-tête Content-Length que le client envoie dans le cadre de la requête. Par défaut, la valeur de la maxAllowedContentLength propriété est 300000000.

    Par exemple, modifiez les données de configuration suivantes dans la <requestFiltering>section.

    <requestLimits maxAllowedContentLength ="<length>" />
    
  5. Enregistrez le fichier ApplicationHost.config .