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.

questionAnswers(3)

yourAnswerToTheQuestion