【发布时间】:2011-05-30 09:08:23
【问题描述】:
我刚开始接触 WCF 编程。我在防火墙后面的工作计算机上设置了一个自托管的测试 Web 服务;它位于http://localhost:8000/MyTestService。我可以通过浏览器访问服务页面;一切正常。
现在我想从位于不同网络上的家用计算机访问该服务。我有一个动态 dns(称为 mydomain.dyndns.org)设置为指向我的工作路由器。经测试,dyndns 指向正确的地址。
现在我已经在我的家用电脑上安装了一个测试应用程序来连接我的网络服务。因此,我将 NAT 配置为将端口 8000 上的请求转发到相同端口号上的工作计算机。
我现在在家用电脑上打开浏览器并导航到http://mydomain.dyndns.org:8000/MyTestService。什么都不做。
显然我错过了一些关于 NAT 和端口转发的真正基础知识......但正如我所说,我在这方面的编程方面有点新,我非常感谢这里的一些指导!
【问题讨论】:
标签: c# wcf firewall nat self-hosting