2010-07-20 8 views
0

Je travaille actuellement sur un site Web qui implique un processus de téléchargement de données. Le fichier est actuellement téléchargé vers la méthode serveur (dans app_code) où un paquet DTS est finalement appelé (via une méthode web) pour charger les données dans une base de données et effectuer une validation dessus.Appel d'appel de méthode asynchrone à partir d'ASP.NET

Le client a spécifié qu'il ne souhaite pas attendre l'exécution du package DTS (le temps d'exécution est inférieur à 5 minutes). Il semble donc que je doive appeler la méthode de manière asynchrone. L'utilisateur va probablement se déconnecter ou fermer la fenêtre du navigateur pendant que cette tâche est en cours d'exécution, donc je crois que je ne peux pas l'exécuter sur un thread asp.net.

Quelqu'un peut-il me donner des conseils quant à la meilleure façon de procéder?

Répondre

0

En fait, tout ce que vous devez faire est de lancer un thread ou un invocateur de méthode et il fonctionnera comme prévu, même si la session des utilisateurs se termine.

Nous utilisons cette même capacité pour gérer de très grandes tâches de traitement des données dans notre CMS basé sur le Web.

Questions connexes