Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 4 sur 4
  1. #1
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2009
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2009
    Messages : 277
    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 :
    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

  2. #2
    Modérateur
    Avatar de h2s84
    Homme Profil pro Holty Samba SOW
    Développeur .NET
    Inscrit en
    mars 2007
    Messages
    2 996
    Détails du profil
    Informations personnelles :
    Nom : Homme Holty Samba SOW
    Âge : 29
    Localisation : Sénégal

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

    Informations forums :
    Inscription : mars 2007
    Messages : 2 996
    Points : 6 517
    Points
    6 517

    Par défaut

    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 FAQ 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

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    avril 2009
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : avril 2009
    Messages : 277
    Points : 47
    Points
    47

    Par défaut

    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.

  4. #4
    Modérateur
    Avatar de h2s84
    Homme Profil pro Holty Samba SOW
    Développeur .NET
    Inscrit en
    mars 2007
    Messages
    2 996
    Détails du profil
    Informations personnelles :
    Nom : Homme Holty Samba SOW
    Âge : 29
    Localisation : Sénégal

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

    Informations forums :
    Inscription : mars 2007
    Messages : 2 996
    Points : 6 517
    Points
    6 517

    Par défaut

    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 FAQ 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

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •