Preguntas y respuestas frecuentes

Otros idiomas: English Português - Brasil

Cómo deshabilitar mensajes de error genéricos en Windows.

Imprima este artículo
Actualizado el: April 22, 2013 1:46 PM

Predeterminadamente, nuestras cuentas de alojamiento Windows muestran un error genérico cuando las aplicaciones producen una excepción. Mostramos dicho error genérico porque los mensajes de error detallados permiten que un usuario malicioso obtenga información sensitiva.

Para solucionar el error, puede modificar su archivo web.config y especificar que aparecerá un error detallado. Dicho mensaje de error detallado le ayuda a encontrar el código específico que está causando el problema.

ADVERTENCIA: Las muestras de código que proporcionamos abajo no constituye un archivo web.config completo. No reemplace su archivo web.config existente con el código que le ofrecemos. Antes de cambiar su archivo web.config, le recomendamos que cree una copia de seguridad.

Cómo mostrar mensajes de error personalizados / habilitar errores detallados en IIS 6

Use el siguiente ejemplo de código para mostrar mensajes de error personalizados en IIS 6:

<configuration>
    <system.web>
        <customErrors mode="Off"/>
        <compilation debug="true"/>
    </system.web>
</configuration>

Cómo mostrar mensajes personalizados de error / Cómo habilitar errores detallados en IIS 7

Use el siguiente ejemplo de código para mostrar mensajes de error personalizados en IIS 7:

<configuration>
    <system.webServer>
        <httpErrors errorMode="Detailed" />
        <asp scriptErrorSentToBrowser="true"/>
    </system.webServer>
    <system.web>
        <customErrors mode="Off"/>
        <compilation debug="true"/>
    </system.web>
</configuration>