1

我在 C# 中设置了一个 Httplistener,它读取 Get 参数并执行一个操作,只是一个小型个人项目。现在,当我从带有 127.0.0.1:port 的 chrome 中的 HTML 页面发送请求时,它工作正常。但是,如果我使用我的完整 IP(我通过谷歌搜索我的 IP),xmlhttp 请求将失败。当我在我的网站上托管文件时也是如此。这是 Chrome 或我的防火墙设置的问题吗?我打开了所有连接的端口,并从我的防火墙中排除了 Visual Studio

4

2 回答 2

1

您从 Google(或其他任何地方)获得的 IP 地址就是您的互联网 IP 地址。在您的网络上,您的网络的 IP 地址很可能与您的 Internet 地址不同。

我进行了谷歌搜索,发现此页面可帮助您按照各种操作系统所需的步骤来确定您计算机的 IP 地址是什么。

作为使用 IP 地址的替代方法,您可以使用计算机的名称。

如果您想使用您的互联网 IP 地址,以便您可以从互联网访问您的站点,而不仅仅是您的网络,您需要设置端口转发

于 2012-08-09T01:48:33.473 回答
0

您需要在路由器上设置端口转发。

于 2012-08-09T01:46:38.723 回答