Error: El servidor Web se ha bloqueado y está bloqueando el verbo DEBUG
Actualización: noviembre 2007
Error: The Web Server Has Been Locked Down and Is Blocking the DEBUG Verb
No se pudo recorrer paso a paso por instrucciones una aplicación Web o un servicio Web XML porque se ha ejecutado la herramienta de cierre de IIS y se ha instalado y activado URLScan. Esta condición evita que IIS reciba el verbo DEBUG.
URLScan es una herramienta de seguridad que funciona junto con la Herramienta de cierre de IIS para ofrecer a los administradores de sitios Web IIS la capacidad de desactivar características innecesarias y restringir el tipo de solicitudes HTTP que puede procesar el servidor. Al bloquear solicitudes HTTP específicas, la herramienta de seguridad URLScan evita que solicitudes potencialmente nocivas lleguen al servidor y produzcan daños.
Si la aplicación se ejecuta en IIS 6.0 en Windows Server 2003, no es preciso ejecutar la herramienta de bloqueo de IIS porque IIS 6.0 proporciona la misma funcionalidad.
Para habilitar la depuración en un servidor Web con URLScan instalado
Busque el archivo Urlscan.ini. En general se encontrará en un directorio parecido al siguiente:
C:\WINNT\System32\Inetsrv\urlscan
Cree una copia del archivo y asígnele el nombre Urlscan.old.
Abra la copia original del archivo Urlscan.ini en el Bloc de notas o el editor de texto que prefiera.
En Urlscan.ini, busque la sección [AllowVerbs]. Agregue DEBUG a la sección [AllowVerbs]. Si ve ;DEBUG en la sección [AllowVerbs], quite el punto y coma para no marcar el verbo como comentario.
Busque la sección [DenyVerbs]. Si aparece DEBUG en la sección [DenyVerbs], quítelo.
Guarde el archivo.
Reinicie el servidor o reinicie IIS.
Vea también
Tareas
Error: El servidor Web no pudo encontrar el recurso solicitado
Referencia
Depurar las aplicaciones Web: errores y solución de problemas