[ASP.NET] Mantenimiento de sitios web: App_Offline.htm

Todavía me sorprendo cuando la gente se pone a hacer mantenimientos de aplicaciones sin informar de que se están realizando tareas de mantenimiento.

A partir de ASP.NET 2.0 hay una forma sencillísima de hacer esto, que es poner un fichero llamado App_Offline.htm en el directorio virtual de nuestra aplicación web, sí tenemos más de un servidor podemos crearnos un script que copie este fichero a todos los directorios y otro para que una vez que se hayamos terminado las tareas de mantenimiento borre dicho fichero.

El contenido del fichero puede ser algo como esto:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>Estamos realizando tareas de mantenimiento web</title>
</head>
<body>
    <h1>Estamos realizando tareas de mantenimiento web.</h1>
</body>
</html>

Al copiar el fichero App_Offline.htm en nuestro directorio virtual, el runtime de ASP.NET se encargará de cerrar la aplicación web, descargar el app domain del servidor y no procesará nuevas peticiones que se hagan a la aplicación web.

Pues ya no hay excusas para que los usuarios que esten visitando una web se encuentren con alguna que otra sorpresa :)

Un saludo

Published 29/7/2010 9:16 por Luis Ruiz Pavón
Archivado en: ,,
Comparte este post:
http://geeks.ms/blogs/lruiz/archive/2010/07/29/asp-net-mantenimiento-de-sitios-web-app-offline-htm.aspx

Comentarios

# Automatizar App_Offline para SharePoint

ASP.NET incluye una funcionalidad par indicar que estamos realizando tareas de mantenimiento sobre nuestros

Thursday, January 20, 2011 9:16 AM por Mario Cortés Flores

# re: [ASP.NET] Mantenimiento de sitios web: App_Offline.htm

MMM KIEROO

Thursday, February 24, 2011 6:42 AM por JOSELIN

# lokaz y lokoz

loz kiero zon loz mejorez amigoz qke nunka kambiaria x nadha loz kiero zigan ziendho igual nunka kambien

Thursday, March 31, 2011 4:47 AM por monze drew bieber