我在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>