2011-09-20 40 views

回答

3

其實,這並不適用於常規的HTTP綁定(這是單向的),只有wsDualHttpBinding,這是一種特殊的結合通常不支持.NET相比其他平臺。使用回調與NetTCP是改變

<endpoint address ="" binding="wsDualHttpBinding" contract="WCFCallbacks.IMessage"> 

<endpoint address ="" binding="netTcpBinding" contract="WCFCallbacks.IMessage"> 

<baseAddresses> 
    <add baseAddress = "http://localhost:8731/Design_Time_Addresses/WCFCallbacks/Message/" /> 
</baseAddresses> 

<baseAddresses> 
    <add baseAddress = "net.tcp://localhost:8731/Design_Time_Addresses/WCFCallbacks/Message/" /> 
</baseAddresses> 

容易只要確保你使用任何端口不已經受到另一個進程的約束你的系統,比如IIS(除非你計劃在IIS中託管你的服務)。

+0

太棒了,謝謝喬爾C! – Jacko