HI Guys, J'ai créé un service Windows qui génère trois threads. Le premier thread se réveille toutes les 15 secondes, le second thread se réveille toutes les min. et le troisième fil une fois par jour. Mon code ressemble à ceci:Le service .NET Windows s'est arrêté brusquement
var timer1 = new Timer();
timer1.Elapsed += ProcessTimerEvent1;
timer1.Interval = 60000;
timer1.Start();
var timer2 = new Timer();
timer2.Elapsed += ProcessTimerEvent2;
timer2.Interval = 15000;
timer2.Start();
var timer3 = new Timer();
timer3.Elapsed += ProcessTimerEvent3;
timer3.Interval = 86400000;
timer3.Start();
De mes journaux d'événements, je vois qu'il dit une erreur d'exécution .NET 2.0 Rapport EVENTID: 5000. J'ai regardé à travers le réseau et il dit une exception d'opération invalide.
Pensez-vous que cet arrêt de service doit faire n'importe quoi avec des threads. Et l'autre question idiote est que je reproduis 3 nouveaux threads à chaque fois ou les mêmes threads se lèvent chaque 15 sec ou 1 min.