2010-06-12 15 views
5

Esto debería ser una pregunta simple pero no he podido encontrar la respuesta en google.Duración de la aplicación en ASP.NET

Me gustaría saber, en términos que un idiota puede entender, qué significa exactamente la duración de la aplicación en ASP.NET (y por lo tanto, cuándo puede esperar que se ejecuten los eventos de inicio y finalización de la aplicación).

Supuse que sería cuando ejecute y detenga la aplicación en IIS, pero he leído cosas que sugieren que está relacionada con el número de solicitudes.

Respuesta

3

Por defecto, la vida útil comienza con la primera solicitud de la aplicación. Y termina después de un tiempo de inactividad.

Pero esto se puede configurar en función de varias cosas (incluido el recuento de solicitudes) en IIS.

Y IIS7.5 tiene la capacidad de iniciar una aplicación cuando se inicia IIS, en lugar de esperar la primera solicitud.

1

Debe tener en cuenta cómo se configura el grupo de aplicaciones en el que se ejecuta su sitio. Las aplicaciones se pueden descargar en un grupo con otras aplicaciones o puede tener las suyas propias. El grupo se puede reiniciar según el uso de la memoria más allá de un cierto punto, por un temporizador, por así decirlo (reinicio diario a las 3 a. M., Por ejemplo) y creo que por un número de solicitudes más allá de cierto número configurable. No es un gran experto en IIS, así que verifica antes de comprar ;-)

Cuestiones relacionadas