Bonjour,

Après plusieurs recherches je ne trouve toujours pas la solution a mon erreur :
J'ai créer la partie serveur WCF, mais lorsque j'essai d’ajouter une référence de service a cette adresse j'ai l'erreur suivante :
Metadata contient une référence qui ne peut pas être résolue*: 'net.tcp://localhost:9292/MonServiceWCF'.
Metadata contient une référence qui ne peut pas être résolue*: 'net.tcp://localhost:9292/MonServiceWCF'.
Si le service est défini dans la solution actuelle, essayez de générer la solution et d'ajouter de nouveau la référence du service.
Cette erreur survient lorsque j'utilise l'assistant d'ajout de référence de service sous visual.

Voici mon fichier de config coté serveur :
Code xml : 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
33
34
35
36
37
38
 
<system.serviceModel>
    <bindings>
      <netTcpBinding>
        <binding name="netTcpBindingConfig">
          <security mode="None" />
        </binding>
      </netTcpBinding>
    </bindings>
    <services>
      <service name="ProjetTest.ClasseServices"
               behaviorConfiguration="MonServiceWCF.Behavior">
        <host>
          <baseAddresses>
            <add baseAddress="net.tcp://localhost:9292/MonServiceWCF" />
          </baseAddresses>
        </host>
        <endpoint contract="ProjetTest.IClasseServices"
                  address="" 
                  binding="netTcpBinding"
                  bindingConfiguration="netTcpBindingConfig"
                  name ="TcpEndPoint"/>
 
        <endpoint name="MetaDataTcpEndpoint"
          contract="IMetadataExchange"
                  address="mex"
                  binding="mexTcpBinding"/>
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="MonServiceWCF.Behavior">
          <serviceMetadata httpGetEnabled="false"/>
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>

J'ai fait un essai en faisant une config en basichttpbinding tout a fonctionné, sauf la réception de trame (trop volumineuse), c'est pour cela que je suis passé en tcp.

Mon serveur se lance bien, sans erreurs. (J'ai même essayé de changer de port)
Si quelqu'un a une idée de l'erreur commise.

Merci.