我有一个自托管的WCF项目,当我输入时,我完成了它的工作:
的http://
localhost
:8000 /服务/方法
但是当我尝试用我的公共IP替换localhost
并通过另一台计算机访问该服务时,它不起作用。
我在路由器中打开了端口但仍无法正常工作
任何想法?
答案 0 :(得分:0)
公共IP是直接在您托管服务的计算机上配置还是路由器的公共IP?如果是第二种情况,您是否在路由器上添加了一条规则,以便将端口8000上的传入流量定向到使用端口转发的主机端口8000。而且,如@Milan所指出的那样,您应该在托管计算机上使用防火墙来免除端口8000