Partager via


Erreur : le serveur Web est verrouillé et bloque l'exécution du verbe DEBUG

Mise à jour : novembre 2007

Error: The Web Server Has Been Locked Down and Is Blocking the DEBUG Verb

L'exécution pas à pas d'une application Web ou d'un service Web XML a échoué, car l'outil de verrouillage IIS a été exécuté et URLScan a été installé et activé. Cette condition empêche IIS de recevoir le verbe DEBUG.

URLScan est un outil de sécurité qui fonctionne conjointement avec l'outil de verrouillage IIS afin de permettre aux administrateurs de sites Web IIS de désactiver les fonctionnalités inutiles et de restreindre le type de demandes HTTP traitées par le serveur. En bloquant des demandes HTTP spécifiques, l'outil de sécurité URLScan empêche les demandes potentiellement nuisibles de parvenir au serveur et de provoquer des dommages.

Si votre application s'exécute sur IIS 6.0 sous Windows Server 2003, il n'est pas nécessaire d'exécuter l'outil de verrouillage IIS puisque IIS 6.0 fournit les mêmes fonctionnalités.

Pour activer le débogage sur un serveur Web sur lequel URLScan est installé

  1. Localisez le fichier Urlscan.ini. En général, il se trouve dans un répertoire tel que le suivant :

    C:\WINNT\System32\Inetsrv\urlscan

  2. Créez une copie du fichier et nommez-la Urlscan.old.

  3. Ouvrez la copie originale du fichier Urlscan.ini à l'aide du Bloc-notes ou de l'éditeur de texte de votre choix.

  4. Dans Urlscan.ini, localisez la section [AllowVerbs]. Ajoutez DEBUG à la section [AllowVerbs]. Si vous voyez ;DEBUG dans la section [AllowVerbs], supprimez le point-virgule pour supprimer les marques de commentaire du verbe.

  5. Recherchez la section [DenyVerbs]. Si DEBUG apparaît dans la section [DenyVerbs], supprimez-le.

  6. Enregistrez le fichier.

  7. Redémarrez le serveur ou redémarrez IIS.

Voir aussi

Tâches

Erreur : le serveur Web n'a pas trouvé la ressource demandée

Référence

Débogage d'applications Web : erreurs et dépannage