【问题标题】:Is this an issue with my firewall or chrome? Xmlhttprequest to C# listener error这是我的防火墙或 chrome 的问题吗? Xmlhttprequest 到 C# 侦听器错误
【发布时间】:2012-08-06 05:13:34
【问题描述】:

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

【问题讨论】:

    标签: c# google-chrome xmlhttprequest firewall


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 这里的目标是能够在不同于 127.0.0.1 的地址上向您的计算机发出请求,对吗?如果是这样,您需要使用计算机的 IP 地址,而不是网络的 Internet 地址。您可以按照上述答案中的链接查看有关如何查找计算机 IP 地址的说明。
    • 是的,nvm,还有其他一些错误,可以,非常感谢!
    【解决方案2】:

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

    【讨论】:

    • 还有其他选择吗?我无权访问路由器上的那些权限
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 2017-08-23
    • 1970-01-01
    • 2015-07-08
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    相关资源
    最近更新 更多