IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Services Windows Discussion :

[C#] Services windows


Sujet :

Services Windows

  1. #1
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2012
    Messages : 7
    Points : 4
    Points
    4
    Par défaut [C#] Services windows
    Bonjour,
    La compagnie pour laquelle je travaille a développé un logiciel dans lequel sont utilisés des services windows. Le tout (code, processus, etc.) fonctionne de façon impeccable dans l'environnement Windows server 2008. C'est d'ailleurs l'environnement de développement et de production. Nous avons maintenant installé les mêmes composantes dans un environnement Windows 7 et un des services ne démarre pas, générant l'erreur générale
    Error 1053 : The service did not respond to the start or control request in a timely fashion.
    Le service en question vérifie les autorisations à partir d'un usager/mot de passe et nous fonctionnons en mode administrateur.
    Malheureusement je ne peux pas donner de détails sur le code pour des raisons de confidentialité, mais nous pensons qu'il s'agit d'une erreur liée aux configurations de la machine. Cependant je ne sais plus où chercher et j'aimerais savoir si vous avez des pistes de solution. Désolé de rester général. Et merci pour votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Mis à part la boite de dialogue indiquant que le service windows ne peut démarrer, n'y aurait-il pas un système de log interne dans le code qui nous permettrait d'en connaitre plus sur le pourquoi ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2012
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    Bonjour hs264,
    J'ai cette ligne qui est générée dans notre log quand on démarre les services (le service en erreur est "DataServices") :
    "08/05/2012 12:23:48 PM; Category: General; Priority: -1; Severity: Error; EventId: 0; ThreadId: 4476; Message: UnhandledException caught in Global.asax:
    System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at net.pipe://localhost/DataServices that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. ---> System.IO.PipeException: The pipe endpoint 'net.pipe://localhost/DataServices' could not be found on your local machine.
    --- End of inner exception stack trace ---"
    Curieusement tout fonctionne bien lorsque je lance le code du DataService en mode debug. Mais quand on passe par la version installée, ça ne fonctionne pas

  4. #4
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2011
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2011
    Messages : 141
    Points : 201
    Points
    201
    Par défaut
    Rajoute cette ligne à la fin du try qui devrait se trouver dans "Program.cs" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                    System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);
    Chez moi, ça avait réglé un problème de ce genre, mais je n'ai jamais vraiment COMMENT ça l'avait réglé...

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par maryus Voir le message
    Curieusement tout fonctionne bien lorsque je lance le code du DataService en mode debug. Mais quand on passe par la version installée, ça ne fonctionne pas
    Un truc que tu peux tester et voir ce que ça donne. C'est de faire un clic droit sur le fichier .exe de ton service windows, puis Propriétés, ensuite l'onglet Compatibilité, tu coches la case Exécuter ce programme en mode de compatibilité pour et tu choisis une version de windows sur lequel le service marche en ce moment.

  6. #6
    Candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2012
    Messages : 7
    Points : 4
    Points
    4
    Par défaut
    J'ai essayé les 2 solutions (Timeout.infinite et lancement en mode compatibilité) mais l'erreur 1053 est toujours présente

Discussions similaires

  1. [WinService][C#] Comment déployer un service windows ?
    Par sokette dans le forum Windows Forms
    Réponses: 5
    Dernier message: 27/04/2005, 16h38
  2. Planifier le démarrage d'un service Window
    Par tscoops dans le forum Windows XP
    Réponses: 2
    Dernier message: 29/03/2005, 14h56
  3. [WD7.5] Service Windows
    Par cqfd dans le forum WinDev
    Réponses: 1
    Dernier message: 29/03/2005, 08h58
  4. [VB6]Arreter un service windows
    Par bouboussjunior dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 04/10/2004, 17h03
  5. [C#] Icône, barre des tâches et Service Windows
    Par SErhio dans le forum Windows Forms
    Réponses: 17
    Dernier message: 03/09/2004, 12h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo