2010-10-29 19 views
7

Me pregunto si hay una manera de activar automáticamente un inicio de aplicación para un sitio web/aplicación cada vez que se recicla el grupo de aplicaciones para ese sitio.¿Cuál es la mejor manera de forzar el inicio de una aplicación cuando se recicla un grupo de aplicaciones?

¿Existe alguna solución para este problema en conserva?

Realmente me gustaría evitar tener uno de mis usuarios finales tienen que pasar por el inicio de la aplicación del sitio si pueden evitarlo.

Respuesta

6

Si está utilizando .NET 4 puedas.

<applicationPools> 
    <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> 
</applicationPools> 

Consulte más información en el artículo de ScottGu Auto-Start ASP.NET Applications.

Aparte de esto, he oído de gente que escribe un servicio para hacer una solicitud cada pocos minutos. Un poco exagerado, imo, pero depende de tu necesidad.

+1

Impresionante, no sabía que existiera. – Joseph

+1

Esto requiere IIS 7.5 o superior ¿no? No consigo que funcione en IIS 7 ... ¿me ayuda? EDIT: Nvm funciona en IIS 7. –

+0

@MartinClemensBloch que estoy tratando de conseguir este trabajo en IIS 7, pero me da un error que "StartMode" no se reconoce. ¿Has tenido todo lo demás para que funcione? – Cadab

Cuestiones relacionadas