Dans IIS 6.0, les paramètres par défaut sont particulièrement stricts et sécurisés, ce qui minimise les attaques causées par des délais d'attente et des limites auparavant trop cléments. Par exemple, l'implémentation par défaut des propriétés de métabase limite la taille maximale des publications ASP à 204 800 octets et limite les champs individuels à 100 Ko. Dans les versions antérieures à IIS 6.0, il n'y avait aucune restriction de publication. En conséquence, lorsque le système de candidature de notre école est transféré en 2003, des erreurs se produisent souvent. J'ai visité plusieurs écoles ces derniers jours et j'ai trouvé quelques problèmes. Voici les solutions.
1. Activer la prise en charge d'Asp
Windows Server 2003 est installé par défaut et n'installe pas IIS 6. Il doit être installé séparément. Après avoir installé IIS 6, vous devez activer la prise en charge ASP séparément.
La première étape consiste à démarrer Asp et à accéder à : Panneau de configuration->Outils d'administration->IIS (serveur Internet)-Extension de service Web->Pages du serveur actif->Autoriser
Panneau de configuration->Outils d'administration->IIS (serveur Internet)-Extension de service Web->Fichier d'inclusion côté serveur->Autoriser
La deuxième étape consiste à activer la prise en charge du chemin parent.
IIS-Website-Home Directory-Configuration-Options-Activer le chemin parent
La troisième étape consiste à attribuer des autorisations
IIS-Site Web-(Site spécifique)-(clic droit) Autorisations-Contrôle total des utilisateurs
2. Résolvez la limitation selon laquelle Windows2003 doit télécharger un maximum de 200 Ko.
Fermez d’abord le service du service d’administration iis dans le service
Recherchez metabase.xml sous windows\system32\inesrv\,
Ouvrez-le, recherchez ASPMaxRequestEntityAllowed et modifiez-le à la valeur requise.
Redémarrez ensuite le service du service d'administration iis
1. L'extension de service Web autorise les pages de serveur actives et les fichiers d'inclusion côté serveur.
2. Modifier les propriétés de chaque site
Répertoire de base-Configuration-Options-Activer le chemin parent
3. Permettez de télécharger des fichiers de plus de 200 Ko (changez-le simplement à la taille souhaitée. Si vous ajoutez deux zéros à la fin, 20 min seront autorisés)
c:\WINDOWS\system32\inetsrv\MetaBase.xml
(À la ligne 592 de la version entreprise de Windows 2003, la valeur par défaut est AspMaxRequestEntityAllowed="204800", soit 200 Ko. Ajoutez-y deux 0, c'est-à-dire remplacez-le par, le téléchargement maximum peut désormais être de 20 M.
AspMaxRequestEntityAllowed="20480000"