Cómo desactivar el Explorador de Internet cuentan con "Mostrar mensajes HTTP descriptivos Error" en el servidor

Seleccione idioma Seleccione idioma
En este artículo paso a paso describe diferentes métodos para desactivar la característica "Mostrar mensajes HTTP descriptivos Error" en el servidor. Nota Si es un usuario final, puede hacer referencia Método 1 Para desactivar la característica "Mostrar mensajes HTTP descriptivos Error" en el explorador. O bien, tiene que ponerse en contacto con el administrador del sitio Web para que sepan que se ha producido este error para esta dirección URL.
Se recomienda encarecidamente que todos los usuarios se actualicen a la versión 7.0 de Microsoft Internet Information Services (IIS) ejecutándose sobre 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 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

En este artículo

Show all imageMostrar todoHide all imageOcultar todo

Sobre el mensaje de error "descriptivo" de Internet Explorer

Cuando tiene acceso a páginas Web desde Internet Explorer, puede enmascarar el texto real de un mensaje HTTP 500 que se envía al explorador un mensaje de error "descriptivos" de Internet Explorer. Aunque puede desactivar esta función manualmente para cada cliente, en este artículo también proporciona varias soluciones de servidor para impedir la presentación de mensajes de error "descriptivo".

Según la especificación HTTP 1.1, Internet Information Services (IIS) 5.0 devuelve un código de estado de 500 para todas las respuestas que no está controlada por otro código de estado 1xx, 2xx,xxde 3, 4xxo un 5xx, por ejemplo, "302 - Objeto movido," o "404 - archivo no encontrado". Dado que IIS 4.0 no sigue estrictamente el RFC 2616, devuelve errores basado en ASP de páginas Active Server de Microsoft Visual Basic Scripting Edition (VBScript) con un código de estado de 200.

Varios códigos de estado que se muestra con frecuencia tienen mensajes de error "descriptivos" que muestra el Explorador de Internet y efectivamente la máscara del mensaje real que envía el servidor. Sin embargo, estos mensajes de error "descriptivo" sólo se muestran si la respuesta que se envía al cliente es menor o igual a un umbral especificado. Por ejemplo, para ver el texto exacto de una respuesta HTTP 500, la longitud del contenido debe ser mayor de 512 bytes.

Para mostrar el mensaje real que envía el servidor Web, utilice uno de los métodos siguientes.

Método 1: Desactivar el mensaje de error descriptivo en Internet Explorer

  1. A continuación, desactive la opción de mensaje de error descriptivo en el browseras:
    1. En Internet Explorer, en el Herramientas menú, haga clic en Opciones de Internet.
    2. En el Avanzada bajo el Exploración sección, haga clic para desactivar la Mostrar mensajes de error HTTP descriptivos casilla de verificación y, a continuación, haga clic en ACEPTAR.
    3. Cierre el explorador.
  2. Utilizar el Kit de administración de Internet Explorer o SystemPolicies para instalar el Mostrar mensajes de error HTTP descriptivos opción a los clientes. Para obtener más información acerca de cómo toconfigure la característica "Errores de ASP personalizados", visite el siguiente Website Microsoft:
    http://technet.Microsoft.com/en-us/IE/bb219517.aspx

Método 2: Activar y configurar la función de "Errores de ASP personalizados" en IIS

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

Método 3: Usar un filtro ISAPI Padresponse.exe para rellenar la respuesta en IIS

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

El siguiente archivo está disponible para su descarga desde el centro de descarga de Microsoft:
Contraer esta imagenAmpliar esta imagen
Descargar Padresponse.exe ahora
Fecha de lanzamiento: 27 de abril de 2001

Para obtener información adicional acerca de cómo descargar los archivos de Microsoft Support, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591 Cómo obtener archivos de soporte de Microsoft de los servicios en línea
Microsoft exploró este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente disponible en la fecha en que se ha registrado el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.

Referencias

Para obtener información adicional, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
261200 Se muestra el Error HTTP 500 en lugar de Error ASP de 500-100.asp
150312 HOWTO: Instalar una biblioteca de vínculos dinámicos del filtro ISAPI
Para obtener más información acerca de la especificación de HTTP 1.1, visite el siguiente sitio Web:

RFC 2616
Para obtener información adicional acerca de todos los códigos de estado que muestre los mensajes de error descriptivos y la ubicación del registro para el umbral de error correspondientes reemplazar ese mensaje descriptivo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
218155 Descripción de los mensajes de Error del protocolo de transporte de hipertexto

Acerca de este artículo

Id. de artículo: 294807
Última revisión: viernes, 20 de junio de 2014
La información de este artículo se refiere a:: Microsoft Internet Information Server 4.0, Servicios de Microsoft Internet Information Server 5.0, Servicios de Microsoft Internet Information Server 5.1
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
¿Desea realizar algún comentario sobre este artículo?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.