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

Windows Communication Foundation .NET Discussion :

Webservice et WCF


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut Webservice et WCF
    Bonjour,

    J'ai developpé des services avec WCF, avec comme config un basicHttpBinding afin de pourvoir faire des webservices.

    Cela doit etre consommé par d'autre application, quel adresse dois je donner ?
    Car avant on donné une adresse du type *.svc.

    Merci

  2. #2
    Rédacteur
    Avatar de The_badger_man
    Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2005
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 745
    Par défaut
    ça dépend où tu héberges ton service. IIS ? Service Windows ? Autre ?
    Les règles du forum
    Le trio magique : FAQ + Cours + fonction rechercher
    Mes articles
    Pas de questions par messages privés svp

    Software is never finished, only abandoned.

  3. #3
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    en faite, je dois develloper des web services et je me suis penché sur WCF.

    Maintenant que c'est fait, comment puis je donner l'adresse pour que des appli externe puisse les consommer ?

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Tu as développer le service WCF mais il te faut développer l'hote qui va héberger le service et etre à l'écoute des demandes. Cet hote sera exposé via un binding qui va définir l'adresse

  5. #5
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    J'ai dev un host, mais je n'arrive pas a partir de mon client a le referencer comme je le faisait avec un web service classique (*.svc)

  6. #6
    Membre éprouvé
    Avatar de topolino
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 901
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 901
    Par défaut
    j'ai un projet Interface
    j'ai un projet ServiceFacade (implementation des interface)
    j'ai un projet ServicesWeb dans lequel je veux exposer ces services WCF en web services. (WCF service application)

    J'ai un pb de config :


    Dans service.cs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ ServiceHost Language="C#" Debug="true" Service="WcfServiceFacade.User" CodeBehind="Service1.svc.cs" %>
    web.config

    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
    <system.serviceModel>
            <services>
                <service name="MyService"
                         behaviorConfiguration="HttpGetMetadata">
                    <host>
                        <baseAddresses>
                            <add baseAddress="http://localhost:4276/User" />
                        </baseAddresses>
                    </host>
                    <endpoint address=""
                              binding="basicHttpBinding"
                              contract="WcfInterface.IUser" />
                </service>
            </services>
            <behaviors>
                <serviceBehaviors>
                    <behavior name="HttpGetMetadata">
                        <!-- To enable WSDL retrieval set the httpGetEnabled to true. -->
                        <serviceMetadata httpGetEnabled="True"/>
                    </behavior>
                </serviceBehaviors>
            </behaviors>
        </system.serviceModel>
    qq un vois pourquoi ca ne marche pas ?

    Merci

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 20/11/2008, 22h34
  2. WCF et WebService: Avoir accès aux fonctions dans IE
    Par lutecefalco dans le forum Windows Communication Foundation
    Réponses: 2
    Dernier message: 11/11/2008, 11h21
  3. Problème avec mon webservice wcf
    Par teddyalbina dans le forum Windows Communication Foundation
    Réponses: 1
    Dernier message: 09/10/2008, 12h59
  4. [3.5] Webservice WCF/REST
    Par CUCARACHA dans le forum Windows Communication Foundation
    Réponses: 2
    Dernier message: 21/03/2008, 07h48
  5. Un Webservice wcf
    Par Poulain dans le forum Windows Communication Foundation
    Réponses: 5
    Dernier message: 18/03/2008, 16h52

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