funciona descargar como iis

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.