Cómo: Desactivar el Internet Explorer 5.x y 6.x en el servidor la característica "Mostrar mensajes de error HTTP descriptivos"

Seleccione idioma Seleccione idioma
Id. de artículo: 294807 - Ver los productos a los que se aplica este artículo
Recomendamos encarecidamente que todos los usuarios se actualicen a servicios de Microsoft Internet Information Server (IIS) versión 7.0 que se ejecutan en Microsoft Windows Server 2008. IIS 7.0 aumenta considerablemente la seguridad de la infraestructura Web. Para obtener más información acerca de temas relacionados con la seguridad de IIS, visite el siguiente sitio Web de Microsoft:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
Para obtener más información acerca de IIS 7.0, visite el siguiente sitio Web de Microsoft:
http://www.iis.net/default.aspx?tabid=1
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo paso a paso describe diferentes métodos de desactivar la característica "Mostrar mensajes de error de HTTP descriptivos" en el servidor.

Introducción

Al tener acceso a páginas Web desde Internet Explorer 5. x y de Internet Explorer 6. x, el texto real de un mensaje HTTP 500 que se envía al explorador pueden ser enmascarada por una mensaje de error "descriptivo" Internet Explorer. Aunque puede desactivar esta característica manualmente para cada cliente, este artículo también proporciona varias soluciones de servidor para inhibir la presentación de mensajes de error "descriptivos".

Acuerdo con la especificación HTTP 1.1, servicios de Internet Information Server (IIS) 5.0 devuelve un código de estado de 500 para cualquier respuesta que no está controlada por otro 1 xx, xx 2, 3 xx, xx 4 o 5 código de estado de xx, como "302 - objeto movido," o "404 - archivo no encontrado". Dado que IIS 4.0 no sigue estrictamente RFC 2616, devuelve basado en páginas Active Server ASP Microsoft Visual Basic Scripting Edition (VBScript) errores con un código de estado de 200.

Para obtener más información acerca de la especificación HTTP 1.1, visite el siguiente sitio Web:
RFC 2616
http://www.ietf.org/rfc/rfc2616.txt
Varios códigos de estado con frecuencia visto tengan mensajes de error "descriptivo" que Internet Explorer 5. x muestra y que el mensaje de texto real que envía el servidor de la máscara eficazmente. Sin embargo, estos mensajes de error "descriptivos" sólo se muestran si la respuesta se envía al cliente es menor o igual al umbral especificado. Por ejemplo, para ver el texto exacto de una respuesta HTTP 500, la longitud del contenido debe ser mayor que 512 bytes.

Para obtener información adicional acerca de todos los códigos de estado que muestre los mensajes de error descriptivo y la ubicación del registro para el umbral de error correspondiente invalidar ese mensaje descriptivo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
218155Descripción de los mensajes de error del Protocolo de transporte de hipertexto
Para mostrar el mensaje real que envía el servidor Web, utilice uno de los métodos siguientes.

Método 1

  1. Desactivar la opción mensaje de error descriptivo en el explorador como sigue:
    1. En Internet Explorer 5. x y 6. x, en el menú Herramientas, haga clic en Opciones de Internet.
    2. En la ficha Opciones avanzadas, bajo la sección exploración, haga clic en para desactivar la casilla de verificación Mostrar mensajes de error HTTP descriptivos y, a continuación, haga clic en Aceptar.
    3. Cierre el explorador.
  2. Utilice el Kit de administración de Internet Explorer o sistema de directivas de la opción Mostrar mensajes de error HTTP descriptivos a los clientes de inserción. Para obtener más información acerca de cómo configurar la característica de "Errores de ASP personalizados", visite el siguiente sitio Web de Microsoft:
    http://technet.microsoft.com/en-us/ie/bb219517.aspx

Método 2

  1. Utilizar la característica de "Errores de ASP personalizados" en IIS 5.0 para rellenar la respuesta que el servidor envía con caracteres suficientes para reemplazar los mensajes de error descriptivo. Para descargar la característica de "Errores de ASP personalizados", visite el siguiente sitio Web de Microsoft:
    http://technet.microsoft.com/en-us/library/bb727138.aspx
  2. Implemente este relleno. Para ello, se utiliza la función VBScript String para devolver una cadena del mismo carácter, que es uno más que ErrorThreshold que Internet Explorer 5. x se utiliza para mostrar descriptivo mensaje de error. Por ejemplo, agregue la siguiente línea inmediatamente antes del</body> etiqueta de 500 - 100.asp:
    <% Response.Write String(513, "_") %>
    					
  3. Configurar el error 500 general utilizar tipo = URL y 500-100.asp en lugar de tipo = valor predeterminado. De forma predeterminada, el error 500 está configurado para utilizar tipo = valor predeterminado.Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
    224070Crear páginas de error ASP personalizados
    Nota: IIS procesa internamente algunas respuestas HTTP 500 que se envían al cliente como otro código de estado HTTP. Que código de estado interno cambia a 500 antes de enviar la respuesta al cliente. Éste es el caso con el ASP método Response.Status. En estos casos, no se comprueba el código de error personalizado de ASP en IIS. Para evitar estas situaciones, utilice un filtro de interfaz de programación de aplicaciones de servidor de Internet (ISAPI) que determina el código de estado que se envía al cliente después de que IIS procesa la página.

Método 3

Usar un filtro ISAPI que fuerza a la longitud del contenido de todas las respuestas de HTTP 500 para que sea mayor de 512 bytes eficazmente todas las 500 respuestas de relleno para que sean lo suficientemente grandes como para reemplazar la configuración de error "descriptivos" en Internet Explorer 5. x y 6. x. Padresponse.exe es un filtro ISAPI de ejemplo (y su código fuente) que muestra cómo rellenar la respuesta se envía al cliente (basado en recibir un código de estado HTTP 500).

El archivo siguiente está disponible para descargarlo del Centro de descarga de Microsoft:
Contraer esta imagenAmpliar esta imagen
DOWNLOAD
Download Padresponse.exe now
Fecha de lanzamiento: 27 de abril de 2001

Para obtener información adicional acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus. con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a impedir la realización de cambios no autorizados.

Referencias

Para obtener información adicional, haga clic en los números de artículo correspondientes para verlos en Microsoft Knowledge Base:
261200HTTP 500 error aparece en lugar de error ASP de 500-100.asp
150312Cómo: Instalar una biblioteca de vínculos dinámicos de filtro ISAPI

Propiedades

Id. de artículo: 294807 - Última revisión: domingo, 14 de febrero de 2010 - Versión: 7.0
La información de este artículo se refiere a:
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services version 5.1
Palabras clave: 
kbmt kbdownload kbhowtomaster KB294807 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 294807

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com