; p3 z j' Z( u( x这类问题的原因有好几种: + q* T4 v4 g, O2 ]6 C 1 H. h a. e1 _! c1 z3 q第一种:hosts文件中没有进行localhost和127.0.0.1之间的匹配,具体查看C:\WINDOWS\system32\drivers\etc路径下的hosts文件,可是我的hosts文件中是有作匹配的,如下图: + I3 Y. f$ _/ m i3 \8 t[attach]237[/attach] & A: g1 b5 F- t0 M: K8 b, q所以这种情况不是我遇到的问题。其实检查是不是这个原因导致的,可以直接ping localhost,如果ping不通,或者没有在[127.0.0.1],也会是这个问题,但是我电脑上是能ping正确的。 9 ^- y: p2 R& z4 y* n( l[attach]234[/attach]' H( A" e9 T6 S* b
, g. c { A) r第二种:IPv6的bug。学校在试用IPv6,但是也有再用IPv4,不确定是不是用的IPv6,周*同学告诉我,直接在地址栏中敲入http://ipv6.google.com就能知道现在用的是不是IPv6了。用了IPv6才有可能会出现这个问题。 $ z1 n/ y/ j0 ]9 }' A用ipconfig命令查看网络状态,看adapter,如果有奇怪的adapter,比如名如::开头的之类,可能会是IPv6导致的不能解析localhost,那么卸载IPv6,直接执行 IPv6 uninstall。 ( J& o5 U& y# a( Q可是我没有在用IPv6,这也不是我的问题2 d1 o& {& z5 `5 B( H9 Y5 K! V D1 h
/ _/ m2 k6 G- O' N/ }4 J. @5 d& ntry:在FireFox地址栏中敲入http://localhost/eb_learning/,OK;紧接着在谷歌浏览器中、搜狗中try,都是OK的,这个该死的IE,又咋个啦。卸载了IE8,我装的这个IE8是有点问题,电脑上只剩下IE7,可是还是不能正确解析localhost,好了,不是IE8的问题。一怒之下,重置IE,尽管IE中保存了的一些账号信息啥啥啥的没了,再try一下,OK了,哎……+ t. A' ?/ Y; ?# b/ ~3 D+ l1 g8 z
[attach]236[/attach]# m5 X9 D/ O) \& c4 b. A
" W( B* K' _! w请问:各位大虾,这个是啥子问题呀,IE中的那种错误设置会导致这种问题呢? K. l& i5 `, X% b - U9 |- \. [3 Y5 G3 F. I:'( :'( :'( & G: _5 {6 h) }' r4 v+ f4 L
:handshake :handshake 作者: Star 时间: 2011-6-9 21:02
最终:重置IE就OK,不管其他有的没的,尤其是在win7系统中,在ping localhost的时候,解析了localhost的ip是::1不是127.0.0.1,可能是IPV6的原因吧。! A7 v2 \& ~4 J% J2 t
如下图示在Internet选项中进行重置吧 % I% z) @: l; V. W: @[attach]446[/attach]