Je dois créer une application qui lira certaines informations à partir d'une base de données, traiter les données, réécrire les modifications sur la base de données, puis envoyer un e-mail avec ces modifications à certains utilisateurs ou groupes. Je vais écrire ceci en C#, et ce processus doit être exécuté une fois par semaine à un moment donné. Cela sera exécuté sur un serveur Windows 2008. Par le passé, je suivais toujours la procédure de création d'un service Windows avec une minuterie et définissais l'heure et le jour pour qu'elle soit exécutée dans le fichier app.config afin qu'elle puisse être modifiée et uniquement redémarré pour attraper la mise à jour. Récemment, cependant, j'ai vu des articles de blog et ceux qui recommandent d'écrire une application console, puis d'utiliser une tâche planifiée pour l'exécuter.tâche planifiée ou service Windows
J'ai lu beaucoup de messages parlant de ce problème, mais je n'ai pas vu de réponse définitive à propos du processus qui est le meilleur.
Qu'en pensez-vous?
Merci pour vos commentaires.
Je suis d'accord pour utiliser les ressources du serveur. Je pense que c'est la direction que je vais suivre. Merci – czuroski