Ce qui est une méthode possible de mettre en œuvre une application « tâches » qui fonctionne à côté d'un site ASP.NET MVC en moyenne confiance?

StackOverflow https://stackoverflow.com/questions/3901488

Question

J'écris un site ASP.NET MVC où je dois l'application une « Tâches » qui longe le site. Une telle demande « Tâches » recueilleraient des données à intervalles réguliers et l'insérer dans la base de données.

Bien sûr, je pourrais écrire simple application console et utilisez le Planificateur de tâches Windows pour exécuter, mais mon site est hébergé par GoDaddy et je n'ai autorisations de confiance moyennes.

Y at-il des méthodes de mise en œuvre de telles fonctionnalités tout en ne violant pas les autorisations de confiance moyen?

Une méthode que je considère est une méthode dans le site lui-même qui recueille des données, attend depuis longtemps, puis collecte les données à nouveau. Would que la connexion des utilisateurs interupt au site?

Était-ce utile?

La solution

Vous pouvez le faire d'une façon laide.

Spin-off un fil qui continue à faire le travail des tâches. Initier le fil avec votre demande de site Web personnalisé. Le thread continuera à fonctionner à l'arrière-plan.

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