1

我在运行 Windows Server 2008R2 的机器上的端口 8081 上运行了一个 IIS 托管的 WCF 服务,当 Windows 防火墙被禁用时它工作正常。但是当我试图让它在启用防火墙的情况下工作时遇到了一些问题。

我为端口 8081 添加了防火墙规则并启用了防火墙。在这种情况下,远程计算机无法访问该服务。

如果我然后禁用防火墙,向服务发出请求,然后重新启用防火墙,它在启用防火墙的情况下工作正常。但是,如果我在重新启用防火墙后删除该规则,它就会再次停止工作。

因此,要获得访问权限,我必须添加规则,禁用防火墙,在禁用防火墙的情况下访问服务,然后使用创建的规则重新启用防火墙。

我怎样才能让它通过防火墙工作而不必访问禁用防火墙的服务?

4

1 回答 1

1

1-打开“具有高级安全性的Windows防火墙”

2-转到入站规则并一一添加端口:

1- 8888 – TeamPulse 客户端站点
2- 9899 – TeamPulse 同步服务
3- 8734 – TeamPulse 同步服务
4- 2431 – TeamPulse 用户管理坐席
于 2018-07-02T06:36:48.133 回答