gpt4 book ai didi

c# - 防火墙后的 WCF 服务——如何设置端口转发?

转载 作者:太空宇宙 更新时间:2023-11-03 19:31:37 26 4
gpt4 key购买 nike

我刚开始接触 WCF 编程。我已经在我的工作计算机上设置了一个自托管测试 Web 服务,它位于防火墙后面;它位于 http://localhost:8000/MyTestService。我可以通过浏览器访问服务页面;一切正常。

现在我想从位于不同网络上的家用计算机访问该服务。我有一个动态 dns(称之为 mydomain.dyndns.org)设置为指向我的工作路由器。已测试,dyndns 指向正确的地址。

现在我已经在家用电脑上安装了一个测试应用程序来连接到我的网络服务。因此,我将 NAT 配置为在相同的端口号上将端口 8000 上的请求转发到我的工作计算机。

我现在在家用电脑上打开浏览器并导航到 http://mydomain.dyndns.org:8000/MyTestService。什么都不做。

很明显,我遗漏了一些关于 NAT 和端口转发的真正基础知识……但正如我所说,我在这方面的编程还比较陌生,非常感谢这里的一些指导!

最佳答案

您是否看到错误或空白页面?你能从防火墙后面的计算机上查看 canyouseeme.org 端口真的打开了吗?您可以使用 sysinternals tcpview 等工具检查连接尝试到达这台计算机而不仅仅是路由器吗?

关于c# - 防火墙后的 WCF 服务——如何设置端口转发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4525901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com