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 d’origine du produit : Internet Information Services 7.0
Numéro de la base de connaissances d’origine : 942074
Symptômes
Prenons le cas de figure 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 avec succès.
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 maxAllowedContentLength
propriété du fichier ApplicationHost.config .
Résolution
Pour résoudre ce problème, procédez comme suit :
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.
Remarque
Si vous êtes invité à entrer un mot de passe administrateur ou à confirmer l’opération, entrez votre mot de passe ou sélectionnez Continuer.
Dans le menu Fichier, sélectionnez Ouvrir. Dans la zone Nom de fichier , tapez
%windir%\system32\inetsrv\config\applicationhost.config
, puis sélectionnez Ouvrir.Dans le fichier ApplicationHost.config , recherchez le
<requestLimits>
nœud.Supprimez la
maxAllowedContentLength
propriété . Vous pouvez également ajouter une valeur qui correspond à la taille de l’en-têteContent-Length
que le client envoie dans le cadre de la requête. Par défaut, la valeur de lamaxAllowedContentLength
propriété est 30000000.Par exemple, modifiez les données de configuration suivantes dans la
<requestFiltering>
section .<requestLimits maxAllowedContentLength ="<length>" />
Enregistrez le fichier ApplicationHost.config .