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 Web Discussion :

Hébergement IIS / WCF Library [Débutant]


Sujet :

Services Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut Hébergement IIS / WCF Library
    Bonjour à tous,

    Me familiarisant avec WCF, j'ai créée un WCF service application en vu d'un hébergement IIS. Je n'ai pas eu de soucis, tout fonctionne.

    Cependant, j'aimerai faire de même avec une WCF library application.
    Le projet ne générant pas de fichier .svc, par quelle méthode pouvons nous l'héberger dans IIS ?

    J'ai jeté un oeil à ce tuto -> http://continuouslyintegrating.blogs...ry-in-iis.html
    Mais je n'ai pas compris grand chose.

    Merci pour votre aide.
    Bonne journée.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Si tu es sous une vesion de .Net antérieure à la version 4 alors tu es obligée de passer par un fichier avec l'extension .svc et y utiliser la directive ServiceHost.

    Si par contre tu es sous .Net 4.0 alors tu pourras exposer ton service en utilisant le fichier de configuration web.config comme décrit ici.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut
    Salut et merci pour ta réponse

    J'ai essayé par le fichier .svc mais j'obtiens cette erreur:


    Apparemment il y a un character invalide (je ne comprends pas pourquoi), et pour la deuxième erreur il ne trouve pas le fichier alors que le chemin spécifié est bon.



    As-tu une idée ?
    Et merci pour ton lien, c'est une piste que je vais suivre si je n'arrive vraiment pas à le faire via le fichier .svc

    A+

  4. #4
    Invité
    Invité(e)
    Par défaut
    Enlèves le namespace DemoWCFService dans l'attribut Service et aussi ajoutes l'attribut Language="C#" et vois ce que ce que ça donne.

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut
    J'ai essayé ta solution mais on dirait que Visual Studio ne reconnait pas le fichier (au lieu d'avoir l'icone svc, il y a une icone blanche):



    Je ne comprends pas

  6. #6
    Invité
    Invité(e)
    Par défaut
    Supprime directive Assembly que tu y as ajouté et suis les étapes définies ici.

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2012
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2012
    Messages : 55
    Par défaut
    Merci pour ta réponse et ton aide, c'est vraiment sympa.
    J'ai finalement essayé avec ta deuxième solution (utilisant .NET 4.0):



    Cependant, comment fait-on pour lier la solution à IIS ?
    J'ai bien créé mon répertoire virtuel manuellement.

    Avec une WCF service application je faisais -> propriété -> onglet web -> et je configurais IIS.

    Pour WCF library je ne vois pas. On voit bien que j'y accède via http://localhost:8732/Design_Time_Ad...e/DemoService/

    Ca marche, mais ça ne tourne pas sur IIS.

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

Discussions similaires

  1. IIS WCF HTTP et HTTPS
    Par matdur dans le forum Windows Communication Foundation
    Réponses: 2
    Dernier message: 18/02/2013, 14h19
  2. iis wcf + sécurité différente selon endpoint
    Par roots_man dans le forum Windows Communication Foundation
    Réponses: 4
    Dernier message: 23/05/2012, 08h52
  3. IIS,WCF et Silverlight 4
    Par Prismal dans le forum Services Web
    Réponses: 3
    Dernier message: 04/08/2011, 15h45
  4. Problème hébergement service WCF Ikoula
    Par Arno_94 dans le forum Windows Communication Foundation
    Réponses: 3
    Dernier message: 16/02/2010, 15h32
  5. Problème Hébergement IIS 6.0
    Par Arno_94 dans le forum Windows Communication Foundation
    Réponses: 5
    Dernier message: 06/01/2010, 23h15

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