为什么“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