Alojamiento de servicio de Windows C # o alternativa para ejecutar tareas continuas en un entorno de alojamiento compartido

Mi aplicación requería ejecutar tareas continuas sin la intervención del usuario, pero me resulta difícil alojarla en un servidor virtual compartido como un servicio de Windows, porque esos paneles de control solo brindan acceso a IIS.

Mi pregunta es ¿cuál será la forma de lograr este objetivo o alternativa para ejecutar tareas continuas en un servidor alojado compartido?

No estoy pensando en un servidor dedicado porque eso es demasiado costoso.

Muchas Gracias

preguntado el 16 de mayo de 11 a las 20:05

1 Respuestas

¿Puede definir "continuo" en su caso? Dado que no puede acceder a una caja física (o incluso acceso completo a una caja virtual), sus opciones son algo limitadas.

Podría tener una aplicación ASP.NET que se mantenga activa de alguna manera (la mayoría del entorno de alojamiento compartido se reciclará cuando no haya solicitudes, pero hay formas de evitarlo) que ejecute un proceso en un temporizador en segundo plano. Hemos hecho esto con algunas tareas de limpieza para sitios antes.

Pero si necesitas algo más continuo que eso ... no lo sé. Creo que necesitará tener acceso completo a una caja para poder instalar su servicio o cambiar la idea de cómo se ejecuta su servicio.

contestado el 17 de mayo de 11 a las 00:05

en mi caso, tengo que buscar datos periódicamente, procesarlos (mejor dentro de c #) y luego actualizar las tablas o vistas de nuevo - user393014

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.