Estamos realizando algunas operaciones de almacenamiento en caché en la fase application_start de la aplicación. Entonces, todo el caché se va cuando el grupo de aplicaciones se reinicia. ¿Es posible activar application_start cuando el grupo de aplicaciones se reinicia o tienes mejores ideas para resolver este problema?Ejecute Application_Start inmediatamente cuando se reinicie el grupo de aplicaciones en IIS
Respuesta
Puede usar Application Initialization for IIS 7.5, toma prestada la funcionalidad de IIS8, o si está utilizando ASP.NET 4.0 + hay application auto start.
para ASP.NET 2.0 i 3.5 hay una solución un tanto OMI hacker, puede iniciar sesión en el grupo de aplicaciones de reciclaje de registro de eventos y luego en el registro de sucesos de establecer una tarea que se realiza en ese caso, aquí están los details
Application_Start se invoca solo en la primera solicitud. No estoy seguro de que sea una buena idea guardar en caché algo si no se realizan solicitudes.
Simplemente cargaría el caché en la primera solicitud.
Su CacheManager podría decidir si es necesario cargar sus datos automáticamente.
¿Tiene miedo de que la primera solicitud sea más lenta?
Sí. El problema es que la primera solicitud será más lenta. –
- 1. ¿Cómo configurar el grupo de aplicaciones en IIS 7.5 se reinicia automáticamente cuando se detuvo?
- 2. IIS grupo de aplicaciones PID
- 3. ¿Cómo obtener el usuario del grupo de aplicaciones actual en IIS cuando se usa impersonate = true?
- 4. Reciclaje de grupo de aplicaciones IIS + programación de cuarzo
- 5. Detenga el reciclaje de grupo de aplicaciones de IIS 7.5
- 6. IIS 7.5: problema con el grupo de aplicaciones
- 7. Grupo de aplicaciones de IIS/Reiniciar y ASP.NET
- 8. grupo de aplicaciones cerrando
- 9. ¿Se activa el evento Application_Start en global.asax cuando se vuelve a publicar el código?
- 10. Grupo de aplicaciones IIS 7.0 que recicla cada minuto
- 11. Bloqueo de grupo de aplicaciones IIS con excepción 0xc0000005
- 12. Uso de memoria alta con el grupo de aplicaciones w3wp IIS 7
- 13. ¿Cuál es la mejor práctica en IIS? ¿Un grupo de aplicaciones para cada aplicación o un grupo de aplicaciones compartido?
- 14. No se puede romper en global.asax/Application_Start
- 15. El grupo de aplicaciones en IIS 7 no muestra .NET Framework 3.5
- 16. Detenga el grupo de aplicaciones de IIS 7 desde el script de compilación
- 17. ¿Qué ocurre con el restablecimiento de un grupo de aplicaciones?
- 18. Redesplegar aplicaciones Java EE inmediatamente
- 19. ¿Qué causa el reciclado de un grupo de aplicaciones en IIS?
- 20. Cómo configurar la versión de .NET Framework 4.5 en el grupo de aplicaciones IIS 7
- 21. reinicie jquery.fadeOut() mientras se está desvaneciendo
- 22. ¿Cuál es el grupo de aplicaciones correcto para Net 4.5 para la aplicación web en IIS?
- 23. ¿Cuál es la relación entre el ASP clásico y un grupo de aplicaciones de IIS?
- 24. solicitud objeto en Application_Start caso
- 25. Reiniciar (Reciclar) un grupo de aplicaciones
- 26. IIS 7.5: Setting 'grupo de aplicaciones del usuario como el usuario anónimo mediante programación
- 27. ¿Cómo configuro IIS Express para que se ejecute con VS2008?
- 28. ASP.NET MVC3 Debugging Application_Start
- 29. ¿Cómo se puede cambiar el grupo de aplicaciones de un sitio IIS con los comandos de administración web de Powershell
- 30. IIS6: cuando se recicla un grupo de aplicaciones, ¿se llama a Session_End?
La función de inicio automático de la aplicación es IIS7.5, pero desafortunadamente el enlace – thekip
está agotado. –
¿eh? Los tres llinks funcionan para mí. Tal vez temporal donwtime? –