WCF - не было прослушивание конечных точек в net.tcp: // myserver: 9000/SearchQueryService/Querier.svc, который мог принять сообщение.WCF - не было прослушивание конечной точки в net.tcp: //..../Querier.svc, который мог принять сообщение
У меня есть net.tcp протокол включен на приложения IIS
Брандмауэр Windows выключен
net.tcp связывании устанавливается в порт 9000 для всего приложения IIS.
Мой web.config очень стандартны:
<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>
И это очень установка работает на одном сервере, но не другой ... Что может быть проблема?
Оба сервера, работающие и неработающие, работают с IIS7. Единственное отличие - рабочая коробка Vista64 Sp2, а не рабочая - W2k864.
Да, все сделано ... – Matt