Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Windows > Services Windows
Services Windows Forum d'entraide sur le développement de services Windows.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/08/2011, 10h24   #1
drake56
Membre du Club
 
Homme
Développeur informatique
Inscription : avril 2009
Messages : 257
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2009
Messages : 257
Points : 47
Points : 47
Par défaut [C#] Impossibilité de démarrer un service Windows

Bonjour à tous,

J'ai développé un service windows qui permet de démarrer un ServiceHost cependant lorsque j'essaye de le démarrer, j'ai cette erreur :
Citation:
Impossible de démarrer le service sur ordinateur local
Erreur 1053 : le service n'a pas répondu assez vite à la demande de lancement ou de contrôle
Que dois-je faire pour résoudre ce problème ?
Voici le code de mon service :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
ServiceHost host = new ServiceHost(typeof(Service.MyServices));
 
        public SemaphoreService()
        {
            InitializeComponent();
        }
 
        protected override void OnStart(string[] args)
        {
            try
            {
                host.Open();
 
                eventLog1.WriteEntry("Webservice démarré");
            }
            catch (Exception e)
            {
                eventLog1.WriteEntry(e.ToString());
            }
        }
 
        protected override void OnStop()
        {
            host.Close();
            eventLog1 .WriteEntry("Webservice arrêté");
        }
Code :
1
2
3
4
5
6
7
8
9
10
11
12
        /// <summary>
        /// Point d'entrée principal de l'application.
        /// </summary>
        static void Main()
        {
            ServiceBase[] ServicesToRun;
            ServicesToRun = new ServiceBase[] 
			{ 
				new SemaphoreService() 
			};
            ServiceBase.Run(ServicesToRun);
        }
Merci d'avance pour votre aide
drake56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/08/2011, 15h59   #2
h2s84
Modérateur
 
Avatar de h2s84
 
Homme Holty Samba SOW
Développeur .NET
Inscription : mars 2007
Messages : 2 748
Détails du profil
Informations personnelles :
Nom : Homme Holty Samba SOW
Âge : 28
Localisation : Sénégal

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2007
Messages : 2 748
Points : 5 197
Points : 5 197
Envoyer un message via MSN à h2s84 Envoyer un message via Skype™ à h2s84
Apparemment tu écrits dans le fichier d'évènements de Windows. Donc tu peux regarder dans l'observateur d'évènement pour plus de détails sur l'erreur et copies-nous la description.
__________________
Consultant .Net chez SoftFluent
Découvrir notre produit CodeFluent Entities

Adhérer à l'association Fier d'être développeur
Les FAQs sur les technologies .Net voir ici
Les cours et tutos sur les technologies .Net voir ici
Les critiques sur les livres parlant des technologies .Net voir ici
Pensez à la balise [CODE]
Pensez au tag si votre problème est résolu
h2s84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 10h37   #3
drake56
Membre du Club
 
Homme
Développeur informatique
Inscription : avril 2009
Messages : 257
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2009
Messages : 257
Points : 47
Points : 47
Merci pour ta réponse, j'ai fini par résoudre mon problème tout seul.
Ça s'est joué au niveau des propriétés directement dans Gestion de l'ordinateur/Services et applications.
Il fallait passer en administrateur dans l'onglet Connexion.
drake56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/08/2011, 10h44   #4
h2s84
Modérateur
 
Avatar de h2s84
 
Homme Holty Samba SOW
Développeur .NET
Inscription : mars 2007
Messages : 2 748
Détails du profil
Informations personnelles :
Nom : Homme Holty Samba SOW
Âge : 28
Localisation : Sénégal

Informations professionnelles :
Activité : Développeur .NET
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2007
Messages : 2 748
Points : 5 197
Points : 5 197
Envoyer un message via MSN à h2s84 Envoyer un message via Skype™ à h2s84
Citation:
Envoyé par drake56 Voir le message
Il fallait passer en administrateur dans l'onglet Connexion.
Tu as juste donné tous les pouvoirs à ton service windows sans savoir pour autant quels sont les droits minimums qu'il a besoin pour fonctionner correctement.
Bon comme le disent certains "Tant que ça fonctionne on s'en fout de savoir pourquoi ça fonctionne".
__________________
Consultant .Net chez SoftFluent
Découvrir notre produit CodeFluent Entities

Adhérer à l'association Fier d'être développeur
Les FAQs sur les technologies .Net voir ici
Les cours et tutos sur les technologies .Net voir ici
Les critiques sur les livres parlant des technologies .Net voir ici
Pensez à la balise [CODE]
Pensez au tag si votre problème est résolu
h2s84 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 02h35.


 
 
 
 
Partenaires

Hébergement Web