Bonjour

Ca fais quelque mois que je n'avais pas écrit un Webservice

Je viens de creer une nouvelle solution avec un projet serveur et un projet Engine
Quand j'execute le serveur je reçois un message je j'ai déja analysé 100 ainsi que le app.config mais fois sans comprendre ou etais le probleme

Service 'NS_HAPIEngine.C_HapiEngine' has zero application (non-infrastructure) endpoints. This might be because no configuration file was found for your application, or because no service element matching the service name could be found in the configuration file, or because no endpoints were defined in the service element.
Ce message apparait lors du Open du service host


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
      ServiceHost hostHapi = new ServiceHost(typeof(C_HapiEngine));
      try
      {
        hostHapi.Open();
        Console.WriteLine("Appuyez Enter pour quitter HostHapi");
        Console.ReadLine();
      }
Si quelqu'un a le courage de m'aider à comprendre, je joins le app.config du serveur

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<configuration>
  <system.diagnostics>
    <sources>
      <source name="System.ServiceModel"
              switchValue="Information, ActivityTracing"
              propagateActivity="true" >
        <listeners>
          <add name="xml"/>
        </listeners>
      </source>
      <source name="System.ServiceModel.MessageLogging">
        <listeners>
          <add name="xml"/>
        </listeners>
      </source>
      <source name="myUserTraceSource"
              switchValue="Information, ActivityTracing">
        <listeners>
          <add name="xml"/>
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="xml"
           type="System.Diagnostics.XmlWriterTraceListener"
                 initializeData="C:\Logs\Traces.svclog" />
    </sharedListeners>
  </system.diagnostics>
  <system.serviceModel>
    <diagnostics>
      <messageLogging
           logEntireMessage="true"
           logMalformedMessages="true"
           logMessagesAtServiceLevel="true"
           logMessagesAtTransportLevel="true"
           maxMessagesToLog="3000"
           maxSizeOfMessageToLog="2000"/>
    </diagnostics>
    <bindings>
      <basicHttpBinding>
        <binding name="default"
          maxBufferSize="50000000"
          maxReceivedMessageSize="50000000">
          <readerQuotas
            maxStringContentLength="50000000"
            maxArrayLength="50000000"
          />
          <security mode="None">
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>
    <services>
      <service behaviorConfiguration="HAPIServiceBehaviors" name="C_HapiEngine">
        <endpoint address="" binding="basicHttpBinding" bindingConfiguration="default"
          contract="I_HapiMethods" />
        <host>
          <baseAddresses>
            <!--add baseAddress="http://192.168.52.1:4245/C_ZIWSScanSvc" /-->
            <add baseAddress="http://localhost:4246/hostHapi" />
          </baseAddresses>
        </host>
      </service>
 
    </services>
    <behaviors>
 
      <serviceBehaviors>
        <behavior name="HAPIServiceBehaviors" >
          <serviceMetadata httpGetEnabled="true" />
        </behavior>
      </serviceBehaviors>
    </behaviors>
 
  </system.serviceModel>
</configuration>