【问题标题】:Browsing Web page (.aspx page) from a remote PC从远程 PC 浏览网页(.aspx 页面)
【发布时间】:2010-01-09 00:40:46
【问题描述】:

我无法通过远程 PC 的 IP 地址浏览简单的 asp.net 页面。但是,IIS 在本地计算机上使用http://localhost 进行响应,即使我键入了页面所在的本地计算机的 IP 地址。 计算机正在运行 XP 和 IIS 5.1

浏览器上显示的消息是“服务器响应时间太长”,但页面只是显示本地时间的“Hello World”。

【问题讨论】:

    标签: asp.net iis


    【解决方案1】:

    确保您在 IIS 上的网站绑定到“所有未分配”,而不仅仅是本地主机。

    IIS 5 http://img189.imageshack.us/img189/8115/msiis535b15d.gif

    将上述面板中的“IP 地址”字段更改为“全部未分配”。

    【讨论】:

    • 这些设置是否在 IIS 管理中?
    • 是的,请查看我附在答案中的屏幕截图。
    • 非常感谢丹尼尔。现在好了:)
    【解决方案2】:

    您是否检查过计算机没有启用防火墙或端口 80 是否被允许?您应该检查 IIS 是否也在侦听所有网络接口。

    既然你说的是使用 XP,我敢打赌 Windows 防火墙是罪魁祸首。

    【讨论】:

    • 防火墙是 XP 自带的防火墙(Windows 自带的防火墙),但我如何才能发现 IIS 正在侦听所有网络接口?
    【解决方案3】:

    您是否检查了您的 IP/防火墙设置?如果他们没问题,试试“netstat”看看它是否真的在远程端口+网络接口上侦听(而不仅仅是本地主机)。在 linux 上,它会是 'netstat -nlp' 来查看服务器正在侦听,但无法检查 Windows,我只记得它们不同。

    运行 netstat --help 以查看选项。

    【讨论】:

      【解决方案4】:

      如果您使用的是 Visual Studio Web 服务器副 IIS,它将不允许您远程连接。

      【讨论】:

        猜你喜欢
        • 2010-11-24
        • 1970-01-01
        • 2015-11-29
        • 1970-01-01
        • 1970-01-01
        • 2011-11-04
        • 1970-01-01
        • 1970-01-01
        • 2013-03-05
        相关资源
        最近更新 更多