【发布时间】:2014-06-20 11:58:40
【问题描述】:
这是我的情况:
我在 NAT 后面有一个带有 TCP 绑定服务的 WCF,但我不能 到达那里。
我可以使用 BasicHttpBinding 和原始 TCP 套接字访问我的服务。
在服务器端完成端口转发。
这可能是什么原因?
我的网络拓扑:Picture Link
【问题讨论】:
-
听起来你需要添加一些防火墙规则。路由器负责地址转换。
-
你能从与服务器在同一网络上的客户端通过 net tcp 连接吗?我会先对此进行测试,以消除等式中的防火墙/端口转发/等问题。
-
您是否已经考虑过 CORS?您正在使用不同的 IP 地址。当我阅读有关rodolk 答案的cmets 时,它必须是CORS 问题。您是否还会收到“CONNECTION REFUSED”错误或类似错误?
标签: c# wcf network-programming