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 :

accéder à un service wcf d'une machine distante


Sujet :

Services Web

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juin 2008
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 57
    Points : 25
    Points
    25
    Par défaut accéder à un service wcf d'une machine distante
    bonjour,
    j'aimerais savoir comment accéder à un service WCF d'une machine distante,je viens de créer une application service WCF et j'arrive à y accéder localement via le lien suivant:
    http://localhost:1483/Service1.svc
    mais quand j'essaie d'y accèder d'une autre machine située sur le meme réseaux local que la mienne ca ne marche pas.
    j'ai essayé aussi d'héberger le WCF service dans IIS et ça marche tjrs pas
    j'utilise visual studio 2008 et windows xp sp3.
    merci de votre aide.

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

    Assures-toi d'avoir bien mis la configuration de ton service WCF dans ton app.config ou ton web.config.

    Si cela est effectué alors t'essaies en tapant l'adresse de ton service dans un navigateur et voir t'arrives bien à te connecter

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juin 2008
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 57
    Points : 25
    Points
    25
    Par défaut
    salut,voici le contenu de mon webconfig (apprement rien ne manque) :
    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
    <configuration>
      <system.serviceModel>
        <services>
          <service name="WcfService1.Service1" behaviorConfiguration="WcfService1.Service1Behavior" >
            <!-- Service Endpoints -->
            <endpoint address="" binding="wsHttpBinding" contract="WcfService1.IService1" >
            </endpoint>
            <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
          </service>
        </services>
        <behaviors>
          <serviceBehaviors>
            <behavior name="WcfService1.Service1Behavior">
     
              <serviceMetadata httpGetEnabled="true"/>
              <serviceDebug includeExceptionDetailInFaults="false"/>
            </behavior>
          </serviceBehaviors>
        </behaviors>
      </system.serviceModel>
    </configuration>

  4. #4
    Invité
    Invité(e)
    Par défaut
    je vois que t'as pas mis d'adresse dans ton endpoint !
    Essaies quand même en tapant juste ça => "http://localhost:1483/"
    et ça => "http://localhost:1483/?wsdl" pour voir si t’accèdes aux métadonnées

  5. #5
    Nouveau membre du Club
    Inscrit en
    Juin 2008
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 57
    Points : 25
    Points
    25
    Par défaut
    salut,merci pour ton aide
    les 2 liens que t'a donné fonctionnent bien,le premier donne la liste des répertoires et le second affiche le contenu du fichier wsdl

  6. #6
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Dans ce cas, pour que les clients puissent acceder au webservice, tu dois remplacer localhost par l'adresse ip du serveur dans .conf qui est déployé sur le client et le tour est joué.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

Discussions similaires

  1. Accéder à un service WCF par une page Web
    Par nicolaspasc dans le forum Windows Communication Foundation
    Réponses: 4
    Dernier message: 26/01/2012, 09h44
  2. Bloquer un service (port) d'une machine distante en Java
    Par mbollo2005 dans le forum Général Java
    Réponses: 1
    Dernier message: 23/12/2010, 13h50
  3. Réponses: 2
    Dernier message: 05/11/2008, 12h34
  4. Réponses: 4
    Dernier message: 13/08/2007, 23h09
  5. [C#]Accéder à un répertoire partagé sur une machine distante
    Par spaceclic dans le forum Windows Forms
    Réponses: 15
    Dernier message: 14/05/2007, 15h43

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