WCF - net.tcp沒有端點監聽:// myserver:9000/SearchQueryService/Querier.svc可以接受消息。WCF - net.tcp://..../Querier.svc沒有端點監聽,可以接受該消息
我對IIS應用程序
啓用Windows防火牆的協議的net.tcp是關閉
的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 2009-09-25 20:55:34