我在端口8000上运行了WCF服务,但我也启用了防火墙。我正在使用此代码尝试将我的程序添加到防火墙例外列表中,因此我可以在不禁用防火墙的情况下使用该服务。另外,我想自动这样做。这就是为什么在我以前的研究中,我发现了这个链接:Automating Windows Firewall with(我使用clsFirewall
的修改版本只是将程序添加到白名单,没有端口。)
为了允许输入/输出流量,我使用netsh advfirewall firewall ad rule
命令为我的端口添加规则。
即使端口确实已添加到规则列表中,以及我的应用程序,它似乎也无法启用防火墙。我正在使用http://www.canyouseeme.org/来检查端口。它仅在我禁用防火墙时有效。
可能出现什么问题?
我使用的是Windows 7。