通过localhos访问WCF服务可以工作,但通过我的公共ip不能

本文关键字:我的 不能 ip WCF 访问 localhos 服务 工作 通过 | 更新日期: 2023-09-27 18:05:42

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

http://localhost:8000/Service/Method

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

我打开了路由器的端口,但仍然不能工作

任何想法?

通过localhos访问WCF服务可以工作,但通过我的公共ip不能

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

所指出的