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 :

déploiement de service windows


Sujet :

Services Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Par défaut déploiement de service windows
    bonjour à tous,
    je suis en pleine phase de déploiement d'une application qui est en fait un service windows.
    je l'ai installée pour des test avec la commande installutils et ça fonction.
    je suis à la recherche d'une solution pour déployer mon service.
    Est ce que quelqu'un aurait une solution pour mon pb?

    thx

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    Hello.

    Dans ton main
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    27
    28
    static void Main()
            {
                ServiceBase[] ServicesToRun;
                ServicesToRun = new ServiceBase[] 
                { 
                    new AppliEntree() 
                };
                ServiceBase.Run(ServicesToRun);
            }
     
    [RunInstaller(true)]
        public class AppliEntreeInstaller: Installer
        {
            public AppliEntreeInstaller()
            {
                ServiceProcessInstaller processInstallation = new ServiceProcessInstaller();
                ServiceInstaller installateurService = new ServiceInstaller();
     
                processInstallation.Account = ServiceAccount.LocalSystem;
                installateurService.DisplayName = "Appli perso";
                installateurService.Description = "C'est mon appli perso";
                installateurService.ServiceName = "AppliPerso";
                installateurService.StartType = ServiceStartMode.Automatic;
     
                Installers.Add(processInstallation);
                Installers.Add(installateurService);
            }
        }
    Et la classe de base pour lancer vraiment ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    public class AppliEntree : ServiceBase 
        {
         protected override void OnStart(string[] args)
         {
                 //RUN
          }
    }
    Il ne reste qu'à installer ton service, ceci avec une commande dos
    C:\Windows\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe /u ./TonAppli.exe
    InstallUtil va parcourir ton .exe, va trouver la classe AppliEntreeInstaller qui hérite de Installer et marquée d'un attribut RunInstaller, et va donc l'installer

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Par défaut
    merci Arnard,
    cette méthode je la connais mais quand je parle de déploiement, je parle de créer un installshield.
    pour que l'utilisateur final n'ait qu'à cliquer pour installer le service.
    la méthode avec installutils je la connais bien.
    Et c'est ça le pb c'est qu'en créant mon fichier ".msi", j'ai des erreurs .
    le tuto que j'ai utilisé est
    http://www.codeproject.com/KB/dotnet...wsservice.aspx.

    Voilà mon problème.
    je suis en fin de stage et j'aimerai déposer empaqueter mon appli pour la rendre
    thx

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    je maitrise pas les projets msi, mais tu entends quoi par "erreur" ?

    Tu ne peux pas exécuter une commande ms dos dans ce projet ? Et via une commande Process ?

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Par défaut
    bonjour ,
    ce que je veux dire c'est que quand j'installe avec la commande installutils ça fonctionne bien mais que quand j'essaye de crée générer le setup pour l'installer.
    je remarque que le service ne fonctionne pas bien.
    je comprends que j'ai certainement fait des erreurs pendant de création du setup.

    ce que j'aimerai donc savoir c'est s'il y a un outils qui pourrait m'aider à créer plus facilement le setup.

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2006
    Messages
    1 627
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

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

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 627
    Par défaut
    Ne fonctionne pas bien ? c'est à dire ? Il te faut nous fournir des éléments concrets pour pouvoir t'aider

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

Discussions similaires

  1. Service windows C# déploiement
    Par xavpiaf dans le forum C#
    Réponses: 0
    Dernier message: 13/12/2012, 15h09
  2. [Service Windows] déploiement ClickOnce
    Par thelpi dans le forum C#
    Réponses: 4
    Dernier message: 04/11/2009, 09h59
  3. Problème déploiement Service Windows
    Par gwadakillah dans le forum Windows Forms
    Réponses: 4
    Dernier message: 20/09/2007, 17h52
  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