Question

Je suis juste essayer de gagner du temps par pas apprentissage sur IIS et WAS, donc je fait une application console pour héberger mon service WCF. Cependant, que les feuilles me incertain quant à la façon de spécifier une adresse de point de terminaison qui n'est pas une adresse HTTP. la configuration suivante pourrait être la source de mon erreur d'exécution? La description d'exception était: Impossible de trouver une adresse de base qui correspond à http système pour le point final avec une liaison WSHttpBinding. schémas d'adresse de base enregistrée sont [].

<system.serviceModel>
 <services>
  <service name="WcfService1.Service1">
    <endpoint
      contract="WcfService1.IService1"
      binding="wsHttpBinding"
      address="c:\users\owner\documents\visual studio 2010\projects\wcftest\wcfservice1\wcfservice1\service1.svc"/endpoint>
  </service>
 </services>

Était-ce utile?

La solution

Le mot que vous cherchez est liaisons . Vous modifiez l'attribut de liaison pour correspondre à une liaison qui soutient votre protocole désiré. Pour un simple service d'accueil de la console, je serais probablement commencer par le netTcpBinding, qui permet de se lier à un ipaddress:. Combinaison de port

Exemple:

net.tcp: // localhost: 8000 / myservice

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top