WCF - No había un punto extremo que escuchara en net.tcp: // miservidor: 9000/SearchQueryService/Querier.svc que podría aceptar el mensaje.WCF: no había un punto extremo que escuchara en net.tcp: //..../Querier.svc que pudiera aceptar el mensaje
que tienen el protocolo net.tcp habilitado en la aplicación de IIS
de Windows Firewall está fuera
La unión se establece en el puerto 9000 para toda la aplicación IIS net.tcp.
Mi web.config es muy estándar:
<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>
Y esta misma configuración funciona en un servidor pero no la otra ... Cuál podría ser el problema?
Ambos servidores, el que funciona y el que no funciona, ejecutan IIS7. La única diferencia es que la caja de trabajo es Vista64 Sp2 y la que no funciona es W2k864.
Sí, todo se ha hecho ... – Matt