Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#WCF UPNP映射路由器配置_C#_Wcf_Ip_Router_Upnp - Fatal编程技术网

c#WCF UPNP映射路由器配置

c#WCF UPNP映射路由器配置,c#,wcf,ip,router,upnp,C#,Wcf,Ip,Router,Upnp,我已经编写了一个c#代码,通过Upnp将端口映射到我的路由器,以便能够将WCF服务接入互联网 upnp脚本在这里 object[] loObj = new object[] { "", port, "TCP", port, adresse_ip, true, "Custom Mapping", 0 }; lsService.InvokeAction("AddPortMapping", loObj); 输入端

我已经编写了一个c#代码,通过Upnp将端口映射到我的路由器,以便能够将WCF服务接入互联网

upnp脚本在这里

                        object[] loObj = new object[] { "", port, "TCP", port, adresse_ip, true, "Custom Mapping", 0 };
                    lsService.InvokeAction("AddPortMapping", loObj);
输入端口是87,输出端口也是87

映射已成功注册到我的Netgear DGN1000上(我可以在upnp表中看到)

我可以通过localhst:87/servicemodelsamples/service和 192.168.0.12:87/服务模型样本/服务

但y无法通过MY_PUBLIC_IP:87/servicemodelsamples/service访问

我已禁用Windows 8防火墙

当我使用我在路由器中创建的手动规则时,我工作,但通过upnp Never


感谢您的帮助

请注意,端口映射并不意味着也允许该端口上的入站流量

端口87低于1000。默认情况下,某些(较旧的)路由器会阻止到<1000端口的入站流量,而不管使用何种方式

检查路由器上的规则以允许端口87上的入站流量(udp/tcp)

Actif   Protocole   Port Interne    Port Externe    Adresse IP
YES     TCP       87                  87              192.168.0.12