我希望在Windows防火墙(Win7 / Vista)上解锁我的c#,打开Windows安全警报,将防火墙执行添加到例外列表中。我正在使用ServiceHost在控制台应用程序上运行我的WCF服务。
由于
答案 0 :(得分:2)
使用Netsh AdvFirewall打开您想要的端口或允许程序输入/输出:
有关Netsh AdvFirewall的文档,请参阅此处: http://technet.microsoft.com/en-us/library/dd734783(WS.10).aspx http://support.microsoft.com/kb/947709
一些样本:
启用程序 netsh advfirewall firewall add rule name =“我的应用程序”dir = in action = allow program =“C:\ MyApp \ MyApp.exe”enable = yes
打开TCP端口16240 netsh advfirewall firewall add rule name =“MyOpenPort”protocol = TCP dir = out localport = 16240 action = allow