J'utilise Process.Start pour éteindre et oublier une application de console longue durée sur mon site Web ASP.NET. Je me demande s'il y a des circonstances où quelque chose mettra fin à l'ensemble de l'arborescence des processus du processus de travail et mettra ainsi fin à mon processus de console. (Mis à part les redémarrages/arrêts bien sûr!)Est-il possible que les redémarrages de travail IIS ou ASP.NET terminent les processus enfants démarrés par le site Web?
0
A
Répondre
1
Désolé d'esquiver votre question un peu ici, mais j'espère que ce sera utile. Il devrait être assez facile de tester votre théorie simplement en faisant défiler le processus de travail ASP.NET soit en touchant le web.config ou même en recyclant IIS lui-même. Quoi qu'il en soit, envelopper votre processus de console dans un service Windows ou même le lancer en utilisant le planificateur intégré de Windows serait beaucoup plus stable et relativement simple à configurer. De cette façon, vous évitez toute la question du lancement d'un processus à partir d'ASP.NET et améliorez ainsi la sécurité de votre site pour démarrer.
Questions connexes
- 1. Quand IIS recycle-t-il le processus de travail?
- 2. Effacer le cache ASP.net pour plusieurs processus de travail
- 3. Préservation de l'état de l'application ASP.NET entre les redémarrages
- 4. Comment utiliser vernis/squid avec le site Web IIS/ASP.NET?
- 5. requête de site Web IIS
- 6. AppPool et processus de travail
- 7. Visual Studio Asp.net Site Web Erreur de compilation: Les nœuds enfants ne sont pas autorisés
- 8. IIS7: Afficher les ressources utilisées par un site Web spécifique
- 9. Le site Web IIS envoie plusieurs en-têtes de type de contenu pour les fichiers zip
- 10. Comment contrôler le signal SIGTSTP pour les processus enfants?
- 11. build Erreur de site Web ASP.Net par défaut
- 12. Comment traquer les dépendances pour le site Web ASP.NET?
- 13. Attente de tous les processus enfants avant que le parent ne reprenne l'exécution UNIX
- 14. Comment empêcher que le fichier web.config du site par défaut IIS soit hérité par les répertoires virtuels?
- 15. Équivalent «Administrer le site Web» pour le déploiement IIS
- 16. ASP.net: projet de site Web ou d'application Web
- 17. Un travail IIS traite-t-il les variables de session lors de la recycle?
- 18. Les binaires de site Web dans le projet de site Web d'asp.net?
- 19. Plusieurs 'serveurs de développement' démarrés par Visual Studio
- 20. Processus de travail IIS: Cache% Process Mémoire utilisée est supérieure à 100%, comment cela est-il possible?
- 21. Attendez que deux threads se terminent
- 22. IIS Worker Processus utilisant beaucoup de mémoire?
- 23. Site IIS et nant/nantcontrib?
- 24. Le site Web ASP.NET 2.0 obtient ThreadAbortException
- 25. Comment modifier le site Web ASP.NET précompilé? Visual Studio se plaint que le site est précompilé
- 26. Est-il vrai que les WCF sont des applications de console ou s'exécutent sous IIS?
- 27. Fonction que les processus touchent
- 28. Que fait l'étape «Validation du site Web» lors de la création d'un site Web ASP.Net?
- 29. Dans quel processus les flux de travail Sharepoint 2007 sont-ils exécutés?
- 30. Impossible de réutiliser HSQLDB dans Jetty entre les redémarrages
Merci pour le conseil. Je viens de le tester et de confirmer que le processus enfant survivra à IIS redémarre et AppPool recycle. J'espère également utiliser un service Windows, mais je suppose que c'est une mesure à court terme pour exécuter l'outil directement. – Ying