WCF - Nie było nasłuchiwania punktu końcowego w net.tcp: //…/Querier.svc, który mógłby zaakceptować wiadomość

WCF - Nie było nasłuchiwania punktu końcowego w net.tcp: // myserver: 9000 / SearchQueryService / Querier.svc, który mógłby zaakceptować komunikat.

Mam włączony protokół net.tcp w aplikacji IIS

Zapora systemu Windows jest wyłączona

Powiązanie net.tcp jest ustawione na port 9000 dla całej aplikacji IIS.

Mój web.config jest bardzo standardowy:

<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>

A ta konfiguracja działa na jednym serwerze, ale nie na drugim ... Jaki może być problem?

Oba serwery, działający i nie działający, korzystają z IIS7. Jedyną różnicą jest to, że skrzynka robocza jest Vista64 Sp2 i nie działająca to W2k864.

questionAnswers(3)

yourAnswerToTheQuestion