WCF - Il n'y a pas de point de terminaison de l'écoute au net.tcp://.../Demandeur.svc que peut accepter le message
WCF - Il n'y a pas de point de terminaison de l'écoute au net.tcp://myserver:9000/SearchQueryService/Demandeur.svc que peut accepter le message.
J'ai le net.le protocole tcp est activé sur l'application IIS
Le pare-feu Windows est désactivé
Le net.tcp liaison est défini sur le port 9000 pour l'ensemble de l'application IIS.
De mon site web.la config est très standard:
<system.serviceModel>
<diagnostics>
<messageLogging logMalformedMessages="true" logMessagesAtServiceLevel="false"
logMessagesAtTransportLevel="true" />
</diagnostics>
<services>
<service behaviorConfiguration="SearchQueryServiceBehavior"
name="Search.Querier.WCF.Querier">
<endpoint address="mex" binding="mexHttpBinding" name="mexHttpEndpoint"
contract="IMetadataExchange" />
<endpoint binding="netTcpBinding" bindingConfiguration=""
name="netTcpEndpoint"
contract="Search.Querier.WCF.IQuerier" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="SearchQueryServiceBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
Très présent et le programme d'installation fonctionne sur un serveur, mais pas les autres...
Quel pourrait être le problème?
Les deux serveurs, le travail et non-travail sont en cours d'exécution IIS7.
La seule différence est le travail de la boîte est Vista64 Sp2 et non de travail est W2k864.
OriginalL'auteur Matt | 2009-09-25
Vous devez vous connecter pour publier un commentaire.
Je pense qu'il vous manque sur le net.tcp dans la "Activer les Protocoles de liste" dans les paramètres avancés du site.
OriginalL'auteur Shiraz Bhaiji
Avez-vous .net 3.5 est installé sur le w2k864 machine? Après l'installation, ne vous exécutez aspnet_iisreg?
Vérifier l'asp.net les paramètres dans les services internet et de s'assurer qu'il est configuré pour utiliser 2.0
Pouvez-vous fournir plus d'informations?
Également essayer d'utiliser votre adresse ip plutôt qu'un nom d'hôte. par exemple, 192.168.1.100 au lieu de monserveur
OriginalL'auteur Lucas B
Lorsque vous accédez au service (http://myserver/SearchQueryService/Querier.svc), vous obtenez des messages d'erreur?
J'ai aussi remarqué que votre client est en appelant le net.point de terminaison tcp sur le port 9000. Cette configuration correspond à la IIS net.configuration tcp? Dans une configuration par défaut, un appel à votre service doit être souligné net.tcp://myserver/SearchQueryService/Demandeur.svc
OriginalL'auteur Ramiro Berrelleza