Question

Considérez que nous avons un site Web de gestion des incidents de support informatique de travail développé avec ASP.NET MVC3. Actuellement, les opérateurs du personnel de soutien enregistrent les incidents de soutien manuellement.

J'ai besoin de mettre en œuvre une fonctionnalité d'enregistrement des incidents sans surveillance prévue. Introduire en gros une classe, quelle instance s'exécutera tout le temps (lorsque le site Web s'exécutera bien sûr) et en fonction de la logique interne ajoutera de nouveaux incidents à un stockage de données.

Où puis-je mettre un tel code, pour être sûr que son instance est en mémoire, opérationnelle à tout moment?

Était-ce utile?

La solution

Voici un article de Phil Haack -asp.net MVC Team - où il en parle et montre les meilleures pratiques pour le faire.

http://haacked.com/archive/2011/10/16/the-dangers-of-implementing-recurring-background-tasks-in-asp-net.aspx

Autres conseils

Si la question est de savoir comment exécuter les tâches planifiées sur le site ASP.NET, vous pouvez utiliser un projet open source appelé

Quartz

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top