2017-07-12 3 views
0

Je sais que ce n'est peut-être pas une question idéale, mais je ne sais pas où poser la question. Pour résumer une histoire courte, j'ai construit une application web fonctionnant sur un réseau LAN. La raison en est qu'il est situé quelque part, il y a un accès Internet très limité. Mais il y a une partie de l'application qui doit se connecter à l'internet extérieur avec Twilio. Donc, fondamentalement, ma question est, comment puis-je obtenir le script pour continuer à essayer d'envoyer le message texte même si l'utilisateur quitte la session? Est-ce qu'une sorte de travail cron fonctionnerait ou est-ce que je ferais mieux d'utiliser asp.net ou node.js? Ou un script cgi pourrait-il le faire? Désolé si c'est une question stupide, je ne suis pas trop familier avec la façon dont les serveurs et tout ce qui fonctionne réellement.Continuer à exécuter une action après que l'utilisateur ferme le broswer

Merci les gars, laissez-moi savoir si quelque chose a besoin de clarifier

Répondre

1

Vous pouvez utiliser le feu et oublier l'approche; cependant, ce n'est pas recommandé.

Task.Run(() => StartLongRunningProcess()); 

Au lieu de cela, vous voudrez peut-être envisager d'utiliser les tâches d'arrière-plan tels que hangfire.

How to run Background Tasks in ASP.NET

+0

Merci, je vais certainement examiner cela. En fait, il semble beaucoup plus simple que je pensais que ce soit –

+0

Après avoir parcouru la documentation, hangfire est exactement ce que je cherchais. Merci de l'avoir porté à mon attention –