¿Qué le sucede a la aplicación web ASP.NET (ASMX WS) en IIS 6.0 cuando está inactivo durante horas más o menos?

StackOverflow https://stackoverflow.com/questions/2048334

Pregunta

Tengo un servicio web ASMX y cargo un montón de datos del sistema a estructuras de datos internas. Los datos del sistema se utilizan para verificar la validez de las solicitudes. Sin embargo, cuando no hay solicitudes de 3 horas (tal vez menos), las inicializaciones se vuelven a hacer. El objeto que atiende las solicitudes tiene

bool estático privado _initok

variable que controla la inicialzation. Cuando la aplicación está inactiva, la variable se establece en falso. ¿Es porque IIS detiene la ejecución y DLL que contiene el código está descargado o algo así? Si las solicitudes llegan a un intervalo constante, las inicializaciones no se vuelven a hacer. ¿Hay algo que pueda hacer al respecto?

¡Gracias!

BR: Matti

¿Fue útil?

Solución

Es una configuración del grupo de aplicaciones (que se encuentra en IIS Manager), ya sea para detener el proceso, cuando se trata de un período de tiempo, o si lo recicla) cuando se cumplen ciertas condiciones.

En cada reinicio del proceso, su inicialización se volverá a hacer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top