0 votes

Exécution automatique d'une application web

J'ai une application web de mise à jour asp.net. Les utilisateurs vont sur la page, cliquent sur le bouton de mise à jour et le programme s'exécute. Nous voulons également que ce programme soit exécuté en tant que tâche planifiée tous les soirs. Est-ce possible ? Comment pouvez-vous gérer cela ?

merci

2voto

TheTXI Points 24470

Vous pourriez créer un raccourci sur votre programme vers une page de votre application Web (disons update.aspx?command=update), puis faire en sorte que le planificateur de votre serveur soit configuré pour exécuter ce raccourci au moment où vous le souhaitez.

Je vous recommande uniquement d'utiliser une page qui ne contient rien et qui ne répond qu'à une commande spécifique. De cette façon, vous réduisez le risque que votre page soit "déclenchée" lorsque vous ne le souhaitez pas.

1voto

Jason Points 17388

Une meilleure solution serait de décomposer l'application en une dll de couche de domaine, puis votre page aspx pourrait utiliser cette dll, et vous pourriez également écrire une application console qui utiliserait la même dll. Vous pourriez configurer une tâche planifiée pour exécuter l'application console chaque nuit.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X