localhost查找失败,浏览器尝试www.localhost.com

时间:2009-03-18 08:35:08

标签: asp.net localhost vwdexpress

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

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

我的同事面临着同样的问题,但对他而言,他只需将地址栏中的网址复制并粘贴,但不能与我合作...... Heeeeeelllllllllllllllll

6 个答案:

答案 0 :(得分:9)

检查您的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

答案 1 :(得分:3)

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

答案 2 :(得分:3)

当我的服务器关闭时,我在firefox 3.6中遇到了同样的问题。 在我的情况下,行/

的etc / hosts不是问题
  

127.0.0.1 localhost

在那里,没问题。

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

  
      
  1. 在地址栏中键入about:config并按回车。
  2.   
  3. 找到browser.fixup.alternate.enabled
  4.   
  5. 双击“true”值。这条线将变得大胆,而且   值将变为“false”
  6.   

这直接解决了这个问题。不需要firefox重启。如果您的服务器出现故障,则会出现“未找到页面”的情况。 希望它有所帮助。

答案 3 :(得分:3)

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

  

我在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 joaquin   2,237112

答案 4 :(得分:1)

要检查几件随机的事情......

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

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

答案 5 :(得分:1)

您的Web服务器当前还没有正在运行的前额拍打可能性。 :)