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 08/05/2012, 21h52   #1
maryus
Invité de passage
 
Homme
Ingénieur développement logiciels
Inscription : 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 : 0
Points : 0
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
Citation:
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
maryus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 09h28   #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 186
Points : 5 186
Envoyer un message via MSN à h2s84 Envoyer un message via Skype™ à h2s84
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 ?
__________________
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 09/05/2012, 13h46   #3
maryus
Invité de passage
 
Homme
Ingénieur développement logiciels
Inscription : 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 : 0
Points : 0
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") :
Citation:
"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
maryus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2012, 13h56   #4
spottt
Membre actif
 
Homme Julien
Étudiant
Inscription : octobre 2011
Messages : 137
Détails du profil
Informations personnelles :
Nom : Homme Julien
Âge : 22
Localisation : Belgique

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

Informations forums :
Inscription : octobre 2011
Messages : 137
Points : 182
Points : 182
Rajoute cette ligne à la fin du try qui devrait se trouver dans "Program.cs" :

Code :
                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é...
spottt est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 09/05/2012, 14h13   #5
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 186
Points : 5 186
Envoyer un message via MSN à h2s84 Envoyer un message via Skype™ à h2s84
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.
__________________
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 09/05/2012, 15h16   #6
maryus
Invité de passage
 
Homme
Ingénieur développement logiciels
Inscription : 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 : 0
Points : 0
J'ai essayé les 2 solutions (Timeout.infinite et lancement en mode compatibilité) mais l'erreur 1053 est toujours présente
maryus est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 04h34.


 
 
 
 
Partenaires

Hébergement Web