2009-09-10 6 views
0

Ceci est le fichier de configuration lors de l'hébergement du service, ici j'ai hébergé le service en utilisant ip 127.0.0.1:36345, ici le service n'est pas accessible en utilisant netTcpBinding quand j'ai hébergé l'utilisation de l'adresse IP exacte du serveur (192.168.1.47:36345) fonctionne ..Le service n'est pas accessible avec netTcpBinding?

ce qui pourrait être la raison et la solution?

<services> 
     <service behaviorConfiguration="metadataSupport" name="WCFSvc.WCFService"> 
     <endpoint binding="wsDualHttpBinding" bindingConfiguration="wsDualHttp" 
      contract="WCFSvc.IWCFService" /> 
     <endpoint binding="netTcpBinding" bindingConfiguration="netTcp" 
      contract="WCFSvc.IWCFService" /> 
     <endpoint binding="netNamedPipeBinding" contract="WCFSvc.IWCFService" /> 
     <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> 
     <host> 
      <baseAddresses> 
      <add baseAddress="http://127.0.0.1:26345/WCFSvc" /> 
      <add baseAddress="net.tcp://127.0.0.1:36345/WCFSvc" /> 
      <add baseAddress="net.pipe://localhost/DataService/Service.svc" /> 
      </baseAddresses> 
     </host> 
     </service> 
</services> 
+0

Comment hébergez-vous votre service? Dans IIS 7 ?? Avez-vous votre propre application d'hébergement ?? –

+0

J'héberge dans le service Windows géré –

Répondre

0

Peut-être plusieurs choses, voici quelques-unes que vous pouvez essayer:

  • Y at-il un pare-feu local sur la machine bloque la demande?
  • Y at-il un confilct avec la configuration net.pipe?
  • Y a-t-il quelque chose dans la configuration de liaison qui pourrait causer le problème?

Quelle erreur obtenez-vous? Y a-t-il une erreur dans le journal des événements?

Questions connexes