App_offline.htm en ASP.NET 2
Por: alex | 18 Diciembre 2006 | Ver comentarios |
Al ubicar el archivo App_offline.htm en el directorio raíz de una aplicación asp.net 2, el runtime de asp.net descargará automáticamente el dominio de la aplicación, desbloqueará los archivos o recursos que esten en uso por esa aplicación (Ej. los contenidos de App_Data) y todas las nuevas peticiones tendrán como respuesta el contenido de este archivo.

Esta característica hace que podamos hacer cambios en la aplicación o algunos recursos bloqueados, sin mostrar mensajes de error a los usuarios.
¿Qué hacer si uso Apache?
Para lograr un comportamiento similar con Apache, nos podemos apoyar en mod_rewrite y redirigir todas las peticiones a un archivo determinado, por ejemplo:
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule .*$ offline.html [L] </IfModule>
Estas lineas hacen que cualquier petición sea “procesada” por offline.html

