【问题标题】:Firewall not working in wcf services.防火墙在 wcf 服务中不起作用。
【发布时间】:2012-07-24 20:21:03
【问题描述】:

我正在使用 WCF WSDualHttpBinding 服务。 服务托管在服务器上

http://...:8731/Design_Time_Addresses/MyService/

当客户端和服务器上的防火墙关闭时,它可以正常工作。

我将端口 8731 添加到允许规则,但仍然无法正常工作。 我应该打开哪个端口来实现与服务的通信和回调客户端?

【问题讨论】:

  • 您是否在服务器上指定了入站?
  • 客户端使用什么端口?您可以从服务器远程登录客户端,反之亦然吗?
  • 您如何托管服务(在 Cassini 中?WebDev 服务器?还是自托管?)...像您所做的那样在服务器上允许 8731,但您还需要打开端口以进行回调客户端。也许这就是你要找的东西:mleder.blogspot.co.uk/2007/06/… - 你需要在客户端打开那个端口。
  • 服务器防火墙上的@FelicePollano 暂时禁用

标签: c# wcf port firewall wsdualhttpbinding


【解决方案1】:

基于 cmets 我终于找到了解决方案。

绑定配置中缺少字段clientBaseAddress="http://ip:port"。在那里我可以定义端口,并添加到防火墙规则

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-23
    • 1970-01-01
    • 1970-01-01
    • 2017-02-08
    • 2011-02-01
    • 2011-12-22
    • 2014-11-28
    相关资源
    最近更新 更多