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

Développement Web avec .NET Discussion :

Service has zero application (non-infrastructure)


Sujet :

Développement Web avec .NET

  1. #1
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut Service has zero application (non-infrastructure)
    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>
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  2. #2
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Bonjour

    Bon j'ai avancé d'un cran,

    J'avais oublié les attributs

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     [ServiceContract, XmlSerializerFormat]
    En tete de ma classe interface

    Je viens de passer une etape mais j'ai maintenant le message :
    There was an error reflecting 'GetAllQAResult'.
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

  3. #3
    Membre émérite
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Points : 2 498
    Points
    2 498
    Par défaut
    Bon j'ai trouvé et voici encore une petite remarque utile

    Ne pas oublier de définir le constructeur par défaut vide dans les classe ou un constructeur avec parametre est défini !
    « Ils ne savaient pas que c'était impossible, alors ils l'ont fait ». (Twain)

Discussions similaires

  1. [Débutant] Service has no zero application
    Par Seth77 dans le forum Windows Communication Foundation
    Réponses: 8
    Dernier message: 15/05/2012, 16h09
  2. has zero application (non-infrastructure) endpoints
    Par topolino dans le forum Windows Communication Foundation
    Réponses: 10
    Dernier message: 23/02/2011, 14h23
  3. Service 'Exemple.ServiceWCF' has zero application endpoints
    Par ElBarto38 dans le forum Windows Communication Foundation
    Réponses: 5
    Dernier message: 12/02/2009, 10h33
  4. Piloter une application non office à partir d'access
    Par Marmotine dans le forum Access
    Réponses: 2
    Dernier message: 23/03/2006, 01h08
  5. [Service] Lancer une application graphique
    Par Wookai dans le forum Windows
    Réponses: 3
    Dernier message: 18/08/2005, 12h26

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