Tengo un conjunto de tareas que me gustaría ejecutar todas las noches.¿Cómo implementar un proceso nocturno en .NET?
Estas tareas incluyen, en orden, consultar una base de datos, mover y luego cambiar el nombre de algunas imágenes y actualizar una tabla de base de datos. My first thought había sido para crear un trabajo de SQL Server y usar xp_cmdshell para mover los archivos, pero después de un poco de investigación decidí no hacerlo.
¿Cuál es la mejor manera de implementar esto como una aplicación .NET? ¿Debo crear un servicio de Windows? ¿Una aplicación de consola que está programada para ejecutarse una vez por noche? ¿Alguna otra forma genial de la que ni siquiera sé nada?
si desea tareas programadas, como lo ha etiquetado, ¿qué ocurre con las tareas programadas? –
Me gustaría ir con el programador de tareas de Windows probado y verdadero para iniciar una aplicación de consola .NET. –