Tengo que crear una aplicación que leerá información de una base de datos, procesará los datos, escribirá los cambios en la base de datos y luego enviará un correo electrónico con estos cambios a algunos usuarios o grupos. Escribiré esto en C#, y este proceso se debe ejecutar una vez a la semana en un momento determinado. Esto se ejecutará en un servidor de Windows 2008.tarea programada o servicio de Windows
En el pasado, siempre iba por la ruta de crear un servicio de Windows con un temporizador y estableciendo la hora/día para que se ejecute en el archivo app.config para que se pueda cambiar y solo tenga que ser reiniciado para atrapar la actualización.
Recientemente, sin embargo, he visto publicaciones en blogs y tales que recomiendan escribir una aplicación de consola y luego usar una tarea programada para ejecutarla.
He leído muchos mensajes que hablan de este mismo tema, pero no he visto una respuesta definitiva sobre qué proceso es mejor.
¿Qué piensan algunos de ustedes?
Gracias por cualquier idea.
Estoy de acuerdo con el uso de los recursos del servidor. Creo que esta es la dirección que tomaré. Gracias – czuroski