通过localhost访问WCF服务,但通过我的公共IP它不会

时间:2013-03-24 23:15:41

标签: c# wcf wcf-hosting wcf-http

我有一个自托管的WCF项目,当我输入时,我完成了它的工作:

  

的http:// localhost:8000 /服务/方法

但是当我尝试用我的公共IP替换localhost并通过另一台计算机访问该服务时,它不起作用。

我在路由器中打开了端口但仍无法正常工作

任何想法?

1 个答案:

答案 0 :(得分:0)

公共IP是直接在您托管服务的计算机上配置还是路由器的公共IP?如果是第二种情况,您是否在路由器上添加了一条规则,以便将端口8000上的传入流量定向到使用端口转发的主机端口8000。而且,如@Milan所指出的那样,您应该在托管计算机上使用防火墙来免除端口8000