2013-01-02 1 views
0

Comment pouvons-nous exécuter plusieurs instances de notre application sur le cloud?Pouvons-nous exécuter une autre instance d'application sur le cloud?

Je dois effectuer une tâche qui peut prendre beaucoup de temps à s'exécuter, donc je voudrais effectuer toutes ces tâches hors contexte ou sur une autre instance afin que l'application s'exécute correctement sans affecter l'interface utilisateur.

Existe-t-il un autre moyen d'archiver la tâche mentionnée?

Répondre

0

Vous pouvez créer une autre application spécialement conçue pour effectuer la tâche. Notez cependant que l'exécution de tâches d'arrière-plan à exécution longue dans les applications ASP.NET est mauvaise conception et doit être évitée. Phil Haack a écrit un nice article sur ce sujet. Par conséquent, vous pouvez créer un service Windows qui exécute ces tâches longues ou simplement une application de console qui peut être programmée pour s'exécuter à intervalles réguliers à l'aide du planificateur Windows.

+0

Comment puis-je appeler ce service ou cette application de console sur un événement spécifique? –

+0

Vous pouvez héberger une API Web dans le service Windows. Ensuite, ce serait aussi simple que d'envoyer une requête HTTP. –

Questions connexes