Configurer la taille maximale autorisée des fichiers pour IIS

Le paramètre maxAllowedContentLength dans Services d'informations Internet (IIS) spécifie la taille maximum (en octets) de la requête HTTP que le serveur acceptera. Ce paramètre est essentiel pour les applications qui gèrent le téléversement de fichiers, car il empêche les utilisateurs de téléverser des fichiers dont la taille dépasse la limite définie.

Pour configurer la taille maximum des fichiers à téléverser dans IIS, procéder comme suit :

  1. Ouvrir le Gestionnaire Services d'informations Internet (IIS).

  2. Dans le volet Connexions, accéder à :

    Sites → Site Web par défaut → ToolsNet

  3. Dans Vue des fonctionnalités, sous Gestion, faire un double-clic sur Modificateur de configuration.

  4. Dans Modificateur de configuration, accéder à :

    system.webServer → sécurité → requestFiltering.

  5. Développer le nœud requestLimits.

  6. Définir la valeur de maxAllowedContentLength correspondant à la taille de fichier souhaitée en octets.

    • Par exemple, pour autoriser une taille maximum de fichier de 200 Mo, définir la valeur sur : 209715200

  7. Cliquer sur Appliquer pour enregistrer les modifications.

  8. Redémarrer Services d'informations Internet à l’aide du Gestionnaire de service ToolsNet.

Ce paramètre garantit que IIS rejette toute requête HTTP dont la longueur du contenu dépasse la limite spécifiée.