Bonjour,
Je me heurte en ce moment à l'erreur suivante dans l'élaboration d'une bibliothèque de service WCF. J'arrive à récupérer la référence du service sur une machine distante, mais quand j'essaie d'utiliser l'une des fonctions du contrat le message d'erreur suivant apparait.
le fichier de conf app.config est remplis comme suit:Impossible de trouver un élément de point de terminaison par défaut qui fait référence au contrat « ServicePacs.IService1 » dans la section de configuration du client ServiceModel. Ceci peut être dû au fait que le fichier de configuration de votre application est introuvable ou que l'élément de point de terminaison correspondant à ce contrat est introuvable dans l'élément client.
Le port 8069 est bien ouvert. la prise en charge de ces fichiers de configuration .svc est installé
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
33
34
35
36
37 <configuration> <system.web> <compilation debug="true" /> </system.web> <system.serviceModel> <bindings /> <client /> <services> <service behaviorConfiguration="WcfServiceLibraryGoodbyWorld.Service1Behavior" name="WcfServiceLibraryGoodbyWorld.Service1"> <endpoint address="http://192.168.1.16:8069/toto/WcfServiceLibraryGoodbyWorld.Service1.svc" binding="wsHttpBinding" contract="ServicesCommons.IService1"> <identity> <dns value="localhost" /> </identity> </endpoint> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> <host> <baseAddresses> <add baseAddress="http://198.168.1.16:8069/toto/WcfServiceLibraryGoodbyWorld.Service1.svc" /> </baseAddresses> </host> </service> </services> <behaviors> <serviceBehaviors> <behavior name="WcfServiceLibraryGoodbyWorld.Service1Behavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="true" /> </behavior> <behavior name="WcfServiceLibraryGoodbyWorld.Service2Behavior"> <serviceMetadata httpGetEnabled="true" /> <serviceDebug includeExceptionDetailInFaults="false" /> </behavior> </serviceBehaviors> </behaviors> </system.serviceModel> </configuration>
Service1.svc est remplis comme suit:
<%@ ServiceHost Service="WcfServiceLibraryHelloWorld.Service1" %>
Les fichier App.config cliente et la classe proxy sont généré par la ligne de commande
svcutil.exe http://192.168.1.16:8069/toto/WcfSer...vice1.svc?wsdl
Voila, je crois que tout y est. Si quelqu'un a une idée je prends![]()
Partager