Bonjour.
Je développe un service windows en C#.
Ce service appelle un serveur distant pour exécuter des taches asynchrones.
Lorsque ce le code est exécuté en tant qu'application windows, tout se passe parfaitement (connection au serveur distant, et execution des procédures asynchrones).
Lorsque le code est exécuté en tant que service, rien ne se passe à par la première connexion au serveur distant.
Une "astuce" permettant de faire fonctionner le service est de faire un MessageBox.Show dans le OnStart du service.
Quelqu'un a-t-il une idée sur les raisons de ces différences.
Je tiens à préciser que, quel que soit l'utilisateur utilisé pour exécuter le service, le résultat est le même.
Par avance, merci.
Partager