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

C# Discussion :

Service Windows + WCF


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 527
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 527
    Par défaut Service Windows + WCF
    Bonjour,

    J'ai voulu tester la création d'un service WCF. J'ai compris (j'espère) qu'il faut une application "hôte" pour contenir le service. L'autre option serait d'utiliser WAS mais je n'ai pas compris du tout comment ça fonctionne. Je ne veux pas utiliser d'application console ou winform.

    Comme j'ai besoin d'un service auquel je puisse envoyer des chaînes de caractères, je me suis dis que j'allais faire un service Windows "standard" qui hébergerait ce WCF et qui l'utiliserait comme porte d'entrée pour recevoir les chaînes de caractères en question puisqu'un service windows ne peut recevoir que des commandes numériques.

    Quel est votre avis sur la question ?

    Est-ce une bonne idée ou au contraire complètement farfelue ?

    Papy !

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    135
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 135
    Par défaut
    Je t'invite à regarder ceci.

    Ca doit être la solution la plus simplissime pour mettre en place un webservice.

    Et oui, tu as besoin d'une application hôte sur ton serveur pour héberger ton webservice.
    Ca peut être :
    - Une application classique (winforms, wpf, console... peu importe)
    - Un serveur IIS
    - Un service windows

    Si tu veux utiliser un service windows (non, ce n'est pas farfelu), alors tu devras initialiser ton service WCF (i.e. la fonction Monserveur.Initialize() dans le lien fourni en haut de page) dans le "OnStart" de ton service windows (cf. ce lien)

  3. #3
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 527
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 527
    Par défaut
    ce n'est pas un webservice que je cherche à faire mais un service windows tout simple. Seulement, ce service, j'ai besoin de lui transmettre des données sous forme de chaînes. et il semble qu'un wcf soit le meilleur moyen pour cette transmisison. A moins d'utiliser les pipes, les messages ou autres joyeusetés ...

    Donc, mon idée de base tient la route, c'est le principal

    Merci

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    135
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 135
    Par défaut
    PS : J'ai bien compris ton problème. Mais quand on parle de WCF, parler de webservice ou de pipes, c'est la même chose.

    La seule chose qui diffère, c'est quand on créer le serveur, c'est le protocole qu'on met.
    i.e. avec un webservice, on écoutera sur http:// avec un httpbasicbinding ou autre ... avec un pipe, on écoutera sur pipe:// avec un pipe binding.
    Hormis celà, le code est le même !

  5. #5
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 527
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 527
    Par défaut
    Ok, je n'avais pas vraiment intégré ce concept.

    Merci pour cette précision

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

Discussions similaires

  1. [c#] Service Windows, WCF et Ado.net
    Par NeoKript dans le forum C#
    Réponses: 7
    Dernier message: 07/07/2010, 18h17
  2. app.config dans un service Windows pour WCF
    Par matpush dans le forum Services Web
    Réponses: 1
    Dernier message: 14/05/2009, 15h52
  3. Réponses: 1
    Dernier message: 10/02/2009, 09h17
  4. WCF hébergé dans un service - Windows Vista
    Par Aurélien19 dans le forum Windows Communication Foundation
    Réponses: 3
    Dernier message: 11/10/2008, 14h00
  5. [WCF] Appel d'un service windows WCF à partir de Php
    Par Interdit dans le forum Windows Communication Foundation
    Réponses: 10
    Dernier message: 21/04/2008, 10h18

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