我在WINDOWS 7操作系統上託管了我的WCF windows服務,並在windows-XP PC上安裝了客戶端應用程序。 WIN-7防火牆阻止我的XP客戶端應用程序,當我在Win-7上禁用防火牆時,客戶端應用程序運行良好。我怎樣才能克服這個問題。我正在使用安全模式=「無」所有基於LAN的客戶端應用程序。阻止wcf lan客戶端的防火牆
客戶端配置文件
<system.serviceModel>
<bindings>
<netNamedPipeBinding>
<binding name="NetNamedPipeBinding_IDataService" >
<security mode="Transport">
<transport protectionLevel="EncryptAndSign" />
</security>
</binding>
</netNamedPipeBinding>
<netTcpBinding>
<binding name="NetTcpBinding_IDataService">
<security mode="None">
</security>
</binding>
</netTcpBinding>
</bindings>
<client>
<endpoint address="net.tcp://localhost:8523/DataServices" binding="netTcpBinding"
bindingConfiguration="NetTcpBinding_IDataService" contract="DataServiceReference.IDataService"
name="NetTcpBinding_IDataService" />
<endpoint address="net.pipe://localhost/" binding="netNamedPipeBinding"
bindingConfiguration="NetNamedPipeBinding_IDataService" contract="DataServiceReference.IDataService"
name="NetNamedPipeBinding_IDataService">
</endpoint>
</client>
</system.serviceModel>