WCF There was no endpoint listening in net.tcp: // myserver: 9000 / SearchQueryService / Querier.svc that could receive this message.
I have net.tcp protocol enabled in IIS application
Windows Firewall Disabled
The net.tcp binding is installed on port 9000 for the entire IIS application.
My web.config is very standard:
<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>
And this setting works on one server, but not on another ... What could be the problem?
Both servers, working and not working, work with IIS7. The only difference is that the working box is Vista64 Sp2, and not the working box is W2k864.
wcf wcf-client wcf-security
Matt
source share