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 la ko d’origine :   942074

Symptômes

Envisagez le scénario ci-dessous. Vous avez un site web hébergé sur un serveur exécutant IIS 7.0. Lorsqu’un utilisateur visite ce site web, il reçoit un message d’erreur semblable au message d’erreur suivant :

Erreur de serveur dans le nom de l’application« 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 car la demande du client contient un en-tête supérieur à la valeur spécifiée pour cet en-tête dans la propriété du fichier Content-Length maxAllowedContentLength ApplicationHost.config.

Résolution

Pour résoudre ce problème, suivez les étapes suivantes :

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

    Notes

    Si vous êtes invité à obtenir un mot de passe d’administrateur ou une confirmation, tapez le mot de passe ou sélectionnez Continuer.

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

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

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

    Par exemple, modifiez les données de configuration suivantes à l’intérieur de la <requestFiltering> section.

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