【问题标题】:localhost lookup fails, browser tries www.localhost.com insteadlocalhost 查找失败,浏览器尝试 www.localhost.com
【发布时间】:2010-10-14 00:44:21
【问题描述】:

我以前一直在笔记本电脑上运行 Web 应用程序,没问题,我使用的是 VWD 2008 Express,我有最新的框架,Windows Vista Home Basic...等等。 现在,当我尝试运行一个网站,甚至选择在 VWD 内的浏览器中显示页面时,浏览器(IE 和 Firefox)一直在寻找 www.localhost.com...

我试图复制地址并将其直接粘贴到标题栏中,没有,同样的问题我试图从气球通知(运行任何 ASP.net 项目时弹出的那个)中获取该地址,仍然什么都没有发生...

我的同事也遇到了同样的问题,但对他来说,他可以简单地将网址复制并粘贴到地址栏中,但它对我不起作用....Heeeeeellllllllllllllllp

【问题讨论】:

    标签: asp.net localhost vwdexpress


    【解决方案1】:

    感谢您的解决方案......这很好......

    我在 Firefox 3.6 中遇到了同样的问题 当我的服务器关闭时。在我的情况下 不是 etc/hosts 的问题 线

    127.0.0.1 localhost
    

    在那里并且没问题。

    对我有用的解决方案是 禁用修复该问题的“切割器”URL Firefox 执行时页面不存在 成立。从这里采取的程序:

       1. Type about:config in the address bar and hit return.
       2. find browser.fixup.alternate.enabled
       3. double click the “true” value. The line will become bold, and
    

    该值将变为“false”

    这直接解决了问题。不 需要重启firefox。如果你的服务器 下来你得到“找不到页面” 预期的。希望能帮助到你。链接|标志
    华金 9 月 3 日 7:55 回答 2,237112

    【讨论】:

    • 感谢您,解决了我在使用 Firefox 4 和 .NET 时遇到的问题
    • 如果您喜欢 joaquin 的解决方案,您应该投票,而不是复制和粘贴他们的答案。我否定了这一点,因为它是副本,而复制粘贴 joaquin 的内容会弄乱格式并使情况变得更糟。
    【解决方案2】:

    当我的服务器关闭时,我在 Firefox 3.6 中遇到了同样的问题。 在我的情况下,线路所在的 etc/hosts 不是问题

    127.0.0.1 本地主机

    在那里并且没问题。

    对我有用的解决方案是禁用 Firefox 在找不到页面时执行的“切割器”URL 修复。程序取自here

    1. 在地址栏中输入 about:config 并回车。
    2. 找到 browser.fixup.alternate.enabled
    3. 双击“真”值。该行将变为粗体,并且 值将更改为“false”

    这直接解决了问题。无需重启firefox。如果您的服务器已关闭,您将按预期获得“找不到页面”。 希望对您有所帮助。

    【讨论】:

    • 感谢您,这正是我想要解决的问题。 (如果我忘记启动服务器,我不想被重定向)
    【解决方案3】:

    还有可能是您的网络服务器当前未运行。 :)

    【讨论】:

    • 我只是这样做了,我猜 apache 在启动方面击败了 iis
    • 最终服务器启动但重新加载页面仍然失败,因为它现在指向“www.localhost.com:8080/whatever”。那不是拍额头,那是令人讨厌的头发。
    【解决方案4】:

    如果这也不起作用,请打开 nod32(如果上述方法不起作用,您可能已经在系统上安装了它)进入高级设置,在左侧菜单中,选择协议过滤,然后选择 HTTP 和POP3 端口... ;)

    【讨论】:

      【解决方案5】:

      需要检查一些随机的东西...

      • localhost 是 IP 地址 127.0.0.1 的常规名称。如果该地址不起作用,则说明您的网络配置有问题。

      • 在某个地方会有一个hosts 文件,可能在C:\Windows\System32\Drivers\Etc\hosts 之类的地方,它通常应该只包含本地主机的定义。如果它里面有更多的名字,而你没有把它们放在那里,那么你完全有另一个问题。

      【讨论】:

        【解决方案6】:

        检查您的hosts file,它应该将 localhost 重定向到 127.0.0.1,仅此而已。将导致此错误的条目应如下所示:

        127.0.0.1    www.localhost.com 
        

        如果你发现这个,删除它或将 www.localhost.com 更改为 localhost。

        您也可以尝试在地址栏中发布其中之一:

        127.0.0.1
        http://localhost
        

        请注意,hosts 文件是病毒的常见受害者,因此如果它已被修改,您可能会运行病毒检查。

        另见discussion here

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-03-02
          • 1970-01-01
          • 2022-01-11
          • 2023-03-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多