我在运行 Windows Server 2008R2 的机器上的端口 8081 上运行了一个 IIS 托管的 WCF 服务,当 Windows 防火墙被禁用时它工作正常。但是当我试图让它在启用防火墙的情况下工作时遇到了一些问题。
我为端口 8081 添加了防火墙规则并启用了防火墙。在这种情况下,远程计算机无法访问该服务。
如果我然后禁用防火墙,向服务发出请求,然后重新启用防火墙,它在启用防火墙的情况下工作正常。但是,如果我在重新启用防火墙后删除该规则,它就会再次停止工作。
因此,要获得访问权限,我必须添加规则,禁用防火墙,在禁用防火墙的情况下访问服务,然后使用创建的规则重新启用防火墙。
我怎样才能让它通过防火墙工作而不必访问禁用防火墙的服务?