WCF - Não havia ponto de extremidade escutando em net.tcp: //…/Querier.svc que poderia aceitar a mensagem
WCF - Não havia ponto de extremidade escutando em net.tcp: // myserver: 9000 / SearchQueryService / Querier.svc que poderia aceitar a mensagem.
Eu tenho o protocolo net.tcp ativado no aplicativo IIS
O firewall do Windows está desativado
A ligação net.tcp é definida para a porta 9000 para o aplicativo inteiro do IIS.
Meu web.config é muito padrão:
<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>
E esta configuração funciona em um servidor, mas não o outro ... Qual poderia ser o problema?
Ambos os servidores, o funcionando e o não funcional, estão executando o IIS7. A única diferença é que a caixa de trabalho é o Vista64 Sp2 e o não funcional é o W2k864.