2010-02-02 5 views
0

J'ai créé un projet Windows Service très simple avec this tutorial. J'ai construit le projet, créé le projet d'installation pour le déployer et l'ai configuré selon les informations du tutoriel. J'ai construit le projet d'installation et l'ai installé. Dans le répertoire cible, je peux trouver ses fichiers afin qu'il soit installé correctement. Le service ne fait rien de spécifique, il écrit simplement un message dans le journal des événements au démarrage et à l'arrêt. Le problème est que je ne peux pas voir mon application sur la liste des services Windows (dans la boîte de dialogue Ordinateur/Gérer), donc je ne peux pas le contrôler.Problème de déploiement de service Windows

Est-ce que quelqu'un a des idées de ce que je peux faire de mal? Mon OS est Win7 64bit si c'est utile.

+0

Avez-vous exécuté le projet d'installation avec élévation? Visual Studio est-il exécuté en tant qu'administrateur? Cela peut poser un problème avec les permissions/élévations. –

+0

J'ai les permissions d'administrateur sur ma machine. Je ne reçois aucune erreur pendant l'installation et je suppose que je les aurais si c'était un problème d'autorisations. – RaYell

+0

À partir de Vista, être un administrateur local ne vous donne pas toutes les permissions. Pour installer un service, le processus d'installation doit s'exécuter explicitement avec un jeton élevé. –

Répondre

1

Avez-vous essayé de l'installer à l'aide de l'utilitaire installutil.exe (sous une session de console d'administration)?

installutil Service.exe 

En outre, vous devez ajouter un composant d'installation à votre service Windows avant de l'installer à l'aide du installutil ou les fenêtres par défaut projet d'installation.

Les services Windows nécessitent plus d'étapes pour être installés. Vous devez donc exécuter les actions du programme d'installation personnalisé pour les enregistrer sur le système d'exploitation.

+0

On dirait que j'ai oublié d'ajouter un composant d'installation. Merci. – RaYell

Questions connexes