descargar - iis windows 10
¿App_offline.htm detendrá las solicitudes actuales o simplemente las nuevas? (2)
Aquí está mi experimento cojo; Creé una página ASPX con el siguiente código:
protected void Page_Load(object sender, EventArgs e)
{
Response.BufferOutput = false;
Response.Write("Step 1<br />");
System.Threading.Thread.Sleep(10000);
Response.Write("Step 2<br />");
System.Threading.Thread.Sleep(10000);
Response.Write("Step 3<br />");
}
Este código simplemente introduce algunas cargas de página loooong. Accedí a la página y mientras estaba cargando, creé un archivo "app_offline.htm". Luego cargué otro navegador web y confirmé que la aplicación estaba fuera de línea. Luego volví a visitar mi solicitud de "carga" ... completó todo el camino hasta el paso 3.
Esto confirma que las solicitudes actuales terminan de cargarse y las nuevas solicitudes son rechazadas.
Como dice el título, si app_offline.htm
un app_offline.htm
en la raíz de la aplicación, ¿cortará las solicitudes actualmente en ejecución, o solo las nuevas?
Del blog de ScottGu:
Básicamente, si coloca un archivo con este nombre en la raíz de un directorio de aplicaciones web, ASP.NET 2.0 cerrará la aplicación, descargará el dominio de la aplicación del servidor y detendrá el procesamiento de las nuevas solicitudes entrantes para esa aplicación . ASP.NET también responderá a todas las solicitudes de páginas dinámicas en la aplicación devolviendo el contenido del archivo app_offline.htm (por ejemplo: es posible que desee tener un mensaje de "sitio en construcción" o "por mantenimiento") .
App_Offline.htm - Blog de ScottGu
Por lo tanto, parece que continuará procesando la solicitud actual, pero detendrá las nuevas solicitudes entrantes.