日期:2014-05-16  浏览次数:22750 次

为什么“http://127.0.0.1/mypage.html”可以显示“http://localhost/mypage.html”却不能显示呢?
我把一个网页mypayge.html放入了wwwroot目录,在ie键入 "http://127.0.0.1/mypage.html ",可以显示。
        但键入 "http:://localhost/mypage.html "却不行,返回:
“ERROR
The   requested   URL   could   not   be   retrieved”

        不是说localhost就是本机吗?而且我看了C:\WINNT\system32\drivers\etc\里的host文件,里面是有这一行的
        127.0.0.1                       localhost  

        是怎么回事?

------解决方案--------------------
在IIS里把IP设置为(全部未分配)
------解决方案--------------------
我的是在ie键入 "http://127.0.0.1/mypage.html ",不显示。
键入 "http:://localhost/mypage.html "却行...
我用的XP
------解决方案--------------------
C:\WINDOWS\system32\drivers\etc 下面有一个文件 hosts 记事本打开
添加一行
127.0.0.1 localhost 即可
------解决方案--------------------
看一下你设置的默认站点的主机头,如果什么都不设置(全部删除).默认就可以使用127.0.0.1,IP,及LOCALHOST三种方式访问.如果设置了主机头为127.0.0.1,则只能使用127.0.0.1访问,LOCALHOST则不能,除非再加一个主机头为localhost