Scénario
J'ai un service windows écrit en C#. J'ai lu tous les google threads sur la façon de le corriger, mais je ne peux toujours pas le faire fonctionner. J'ai exécuter "PathTo.NetFramework\InstallUtil.exe C:\MyService.exe". Il dit que l'installation a réussi, cependant, quand je lance "des Services.msc", Le service n'est pas affiché à tous, n'importe où. Si je vais dans le Gestionnaire des Tâches, il y a un processus appelé "MyService.vshost.exe". Assez sûr que ce n'est pas ça, parce que c'est un service, non d'un processus.
Quelqu'Un Peut M'Expliquer?
Si je suis censé voir le service, quand je lance des Services.msc? (En gardant à l'esprit que c'est fait sur une machine locale, avec pas de serveurs À TOUS.
D'autres
Je suis sous VS2008.
EDIT:
Tout cela est fait sur ma machine locale, je n'ai pas de serveurs ou l'accès à tout. Aussi, je ne sais même pas ce que fait le service, je veux le corriger afin que je puisse procédure pas à pas le code et de voir comment tout cela fonctionne (le code à l'intérieur du service, et non pas le service lui-même - pour vous smarty pants qui pourrait indiquer que je regarde d'un modèle).
EDIT 2:
AUCUNE DE CES SONT DE TRAVAIL! Chaque fois que je tente quelque chose, je reçois un message d'avoir à utiliser des NET DÉMARRER ou installer le service.
EDIT 3:
Je suis sous VS2008.
J'ai tapé ceci: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe C:\dev\Restarter\bin\Release\Restarter.exe
J'ai obtenu ceci: Microsoft (R) .NET Framework Installation de la Version de l'utilitaire de 2.0.50727.3053 Copyright (c) Microsoft Corporation. Tous droits réservés.
Exécution d'une installation négociée.
Début de l'Installation de la phase de l'installation. Voir le contenu du fichier journal pour le C:\dev\Restarter\bin\ Release\Restarter.exe l'assemblée progrès. Le fichier est situé à C:\dev\Restarter\bin\Release\EDT.Restar ter.InstallLog. L'installation de l'assembly 'C:\dev\Restarter\bin\Release\Restarter.exe'. Les paramètres affectés sont: logtoconsole = assemblypath = C:\dev\Restarter\bin\Release\Restarter.exe logfile = C:\dev\Restarter\bin\Release\Restarter.InstallLog
L'Installation a terminé l'étape avec succès, et la phase de validation est un début. Voir le contenu du fichier journal pour le C:\dev\Restarter\bin\ Release\Restarter.exe l'assemblée progrès. Le fichier est situé à C:\dev\Restarter\bin\Release\Restar ter.InstallLog. Commettre l'assembly 'C:\dev\Restarter\bin\Release\Restarter.exe'. Les paramètres affectés sont: logtoconsole = assemblypath = C:\dev\Restarter\bin\Release\Restarter.exe logfile = C:\dev\Restarter\bin\Release\Restarter.InstallLog
La phase de validation est terminée avec succès.
Le transactionnels à l'installation terminée.
C:\Program Files\Microsoft Visual Studio 9.0\VC>
Ensuite, je suis allé à EXÉCUTER -> Services.msc Je vois rien là-dedans.
Il y a un processus dans le Gestionnaire des Tâches appelé "Restarter.vshost.exe".
C'est tout.
Je voulais seulement à installer et à déboguer. Je sais que ça fonctionne (comme il s'exécute, et ne tombe pas en panne). Mais le code a été écrit par un ami et je veux comprendre le code sous-jacent par la marche à travers elle dans le mode de débogage.