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 :

connexion d'un client distant


Sujet :

Windows Communication Foundation .NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut connexion d'un client distant
    salut,

    j'ai un problème avec mes clients distants, j'ai créé un service WCF je l'ai hébergé sur IIS 7, les clients qui s'exécutent sur la même machine que le service communiquent normal avec le service, mais les clients distants (sur autre machine dans le réseau) ils se bloquent lors de la connexion au service !!!

    pour tester si je peux accéder au service a partir de la machine distante, dans le navigateur de la machine cliente j'ai donné l'adresse de mon service http:\\192.168.2.111\service1.svc, ben ca marche il m'affiche la page comme quoi un service existe dans cette adresse !

    c'est un problème du aux adresses ? adresse de base ??

    voici le fichier de configuration du client :

    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
     
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <system.serviceModel>
            <client>
                <endpoint address="http://192.168.2.111/Service1.svc" binding="wsDualHttpBinding"
                    bindingConfiguration="WSDualHttpBinding_IService1" contract="ServiceMaintenance.IService1"
                    name="clientConfig" />
            </client>
     
          <bindings>
            <wsDualHttpBinding>
              <binding name="WSDualHttpBinding_IService1" closeTimeout="01:00:00"
                receiveTimeout="01:00:00" sendTimeout="01:00:00" maxBufferPoolSize="2147483647"
                maxReceivedMessageSize="2147483647" messageEncoding="Mtom">
                <readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647" />
                <reliableSession inactivityTimeout="01:00:00" />
                <security mode="Message" />
              </binding>
            </wsDualHttpBinding>
          </bindings>
     
     
        </system.serviceModel>
    </configuration>

  2. #2
    Membre chevronné
    Inscrit en
    Octobre 2005
    Messages
    400
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 400
    Par défaut
    La configuration du serveur, des fichiers de configuration serveur et clients doivent correspondre. Ton problème peux venir de plein de chose (autorisation d'exécution, authentification, version des clients...), et il est difficile de trouver une réponse avec les informations données.

  3. #3
    Membre éclairé Avatar de ralf91
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 419
    Par défaut
    ben justement c'est pour ca je pose la question sur ce forum, parce que j'ai pas su d'où vient le problème !!

    fichier de configuration du serveur ( je vous donne uniquement la partie service modèle)

    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
    29
    30
    31
    32
     
     <system.serviceModel>
        <services>
          <service name="ServiceMaintenance.Service1" behaviorConfiguration="ServiceMaintenance.Service1Behavior">
            <!-- Service Endpoints -->
            <endpoint address="" binding="wsDualHttpBinding" bindingConfiguration="dualHttp" contract="ServiceMaintenance.IService1" />
     
            <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
          </service>
        </services>
     
        <bindings>
          <wsDualHttpBinding>
            <binding name="dualHttp" closeTimeout="01:00:00" openTimeout="01:00:00" receiveTimeout="01:00:00" sendTimeout="01:00:00" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Mtom">
              <readerQuotas maxStringContentLength="2147483647" maxArrayLength="2147483647" />
              <reliableSession inactivityTimeout="01:00:00" />
            </binding>
          </wsDualHttpBinding>
        </bindings>
     
     
        <behaviors>
          <serviceBehaviors>
            <behavior name="ServiceMaintenance.Service1Behavior">
              <!-- Pour éviter la divulgation des informations sur les métadonnées, définissez la valeur ci-dessous sur false et supprimez le point de terminaison des métadonnées ci-dessus avant le déploiement -->
              <serviceMetadata httpGetEnabled="true" />
              <!-- Pour recevoir les détails d'exception des erreurs à des fins de débogage, définissez la valeur ci-dessous sur true.  Définissez-la sur false avant le déploiement pour éviter la divulgation des informations d'exception -->
              <serviceDebug includeExceptionDetailInFaults="false" />
            </behavior>
          </serviceBehaviors>
        </behaviors>
      </system.serviceModel>
    voila, mes applications clientes sont des winform normal !

Discussions similaires

  1. Réponses: 1
    Dernier message: 17/01/2006, 22h56
  2. [ORACLE 10g Linux] Pbm de connexion avec un Client winXP
    Par zarbiwayne dans le forum Administration
    Réponses: 26
    Dernier message: 20/08/2004, 22h37
  3. [Débutant] Connexion sur une machine distante protégée
    Par arthix dans le forum Développement
    Réponses: 3
    Dernier message: 28/08/2003, 09h46
  4. Pgsql : erreur de connexion 'too many clients ...'
    Par petitmoosse dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 21/08/2003, 14h03
  5. Réponses: 2
    Dernier message: 31/08/2002, 21h37

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