Hay que tener mucho cuidado al momento de publicar nuestro sitio web y no olvidar activar las páginas de error.
Este descuido nos podría costar caro, ya que al momento de producirse algún error se estaría mostrando información sensible y de esta forma ser blanco de ataques hacia en nuestra aplicación.
Las páginas de error que siempre deben estar presentes son las páginas 404 que representa "Página No Encontrada", y error 500 la que representa "Error de Ejecución".
Las siguientes capturas son ejemplos cuando no están activadas dichas páginas:
Error 404:
Error 500:
Para configurar las páginas de error en ASP.NET usamos el archivo web.config en el tag customErrors y escribimos lo siguiente:
<customErrors mode="RemoteOnly">
<error statusCode="404" redirect="~/error404.aspx" /><error statusCode="500" redirect="~/error500.html" />
</customErrors>
La página puedes ser una página html o aspx, según sea la conveniencia de cada uno.
Internamente el servidor web lee estas lineas de configuración y hace el redireccionamiento adecuado.
Y si quieren que sus páginas de errores sean llamativas les recomiendo el siguiente enlace: 404 Error Pages, One More Time
Actualmente calificado con 5.0 por 1 personas
- Currently 5/5 Stars.
- 1
- 2
- 3
- 4
- 5