Recibe un mensaje de error predeterminado al establecer errores personalizados en una aplicación Web que se basa en la de.NET Framework

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): 910434
Síntomas
Cuando ejecuta una aplicación Web que se basa en el.NET Framework de Microsoft, inesperadamente recibirá el siguiente mensaje de error genérico incluso si ha especificado una página de error personalizada en el archivo Web.config:
Error de servidor en ' / deneme1' Application.
--------------------------------------------------------------------------------

Descripción del Error en tiempo de ejecución: Se ha producido un error de aplicación en el servidor. La configuración actual de errores personalizados de esta aplicación evita que los detalles del error de aplicación visualizado.

Detalles: Para habilitar los detalles de este mensaje de error específico que se pueda ver en el equipo servidor local, cree una etiqueta <customErrors>dentro de un archivo de configuración "web.config" ubicado en el directorio raíz de la aplicación web actual. Esta etiqueta <customErrors>debe tener su atributo "mode" establecido a "RemoteOnly". Para habilitar los detalles que se pueda ver en equipos remotos, establezca "mode" a "Desactivado".</customErrors> </customErrors>
<!-- Web.Config Configuration File --><configuration>    <system.web>        <customErrors mode="RemoteOnly"/>    </system.web></configuration>
Notas: La página de error actual que está viendo puede sustituirse por una página de error personalizado modificando el atributo "defaultRedirect" de la aplicación <customErrors>etiqueta de configuración para que apunte a una dirección URL de página de error personalizada.</customErrors>
<!-- Web.Config Configuration File --><configuration>    <system.web>        <customErrors mode="On" defaultRedirect="mycustompage.htm"/>    </system.web></configuration>
Causa
Este problema se produce cuando una página de error personalizada en la aplicación también contiene un error.
Solución
Para resolver este problema, especifique una de las siguientes páginas como la página de error personalizada para la aplicación:
  • Una página estática
  • Una página que se encuentra fuera de la aplicación
Estado
Este comportamiento es por diseño.
Más información
Páginas de error personalizadas en aplicaciones Web que se basan en el.NET Framework sólo se muestran si el valor de modo del elemento customErrors en el archivo Web.config se establece en o RemoteOnly.

Por ejemplo, puede utilizar el código siguiente en el archivo Web.config.
<configuration>    <system.web>        <customErrors mode="RemoteOnly"/>    </system.web></configuration>
Para obtener más información acerca de cómo crear páginas de error personalizadas en los ASP.NET Microsoft, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
308132 Cómo crear páginas de ASP.NET que se utilizando Visual Basic NET de informe de errores personalizadas
306355 Cómo crear un error personalizado reporting páginas en ASP.NET mediante Visual C#.

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 910434 - Última revisión: 05/15/2016 18:42:00 - Revisión: 4.0

Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0

  • kbprb kbmt KB910434 KbMtes
Comentarios