localhost无法在IE9中打开

时间:2012-05-26 06:00:05

标签: internet-explorer localhost

我遇到这个烦人的问题,当我尝试在IE9中打开localhost:8080时,它继续在互联网上搜索它作为关键字。它在其他浏览器中运行良好,如Firefox和Chrome。我也试过了http://localhost:8082/,但这也行不通。到底是怎么回事?

7 个答案:

答案 0 :(得分:28)

如果安装了IIS,显然这个问题可能是由与IIS的冲突引起的。还有其他问题可能导致IE9 127.0.0.1分辨率失败。

common steps offered by Microsoft to resolve this issue, or any issues where IE is unable to resolve a website, involve resetting the IE9 browser settings

  • 打开工具 - >互联网选项
  • 点击“高级”标签。
  • 点击“重置”
  • 点击“删除个人设置”
  • 复选框
  • 在“重置Internet Explorer设置”对话框中,单击“重置”。
  • 完成更改后,单击“关闭”,然后重新启动浏览器。

如果按照这些步骤操作后,问题仍然没有消失,请重复上述步骤,只需单击“高级”选项卡中的“重置”,然后单击“恢复高级设置”,该位置位于“重置”下方

tech guide介绍了在Windows 7上为IE9重置高级设置的步骤。

注意:重置会将IE重置为出厂设置。您将丢失现有配置以及IE中的任何设置或数据。根据您对此浏览器的喜爱判断,我假设您没有任何关注的数据。 ;)但是,在执行这些步骤之前,请确保您没问题

答案 1 :(得分:4)

尝试使用环回IP而不是localhost:

http://127.0.0.1:8082/

IE可能正在努力解决localhost。

答案 2 :(得分:3)

如果你们中的一些人仍有这个问题,请尝试在私人模式下打开IE。它对我有用。

答案 3 :(得分:1)

转到

C:\Windows\System32\drivers\etc\

并用记事本打开文件主机。有没有像

这样的记录
127.0.0.1    localhost

如果没有尝试添加它,其他是IE ...

答案 4 :(得分:1)

我已经通过编辑c:\ Windows \ System32 \ drivers \ etc \ hosts文件解决了这个问题。 有一条线 代码:[选择]

:: 1 localhost

显然不应该在那里。不知道它是如何实现的,但删除它显然会恢复localhost功能。

这将帮助您更改只读主机文件的权限。

enter image description here

确保将其更改回只读。

答案 5 :(得分:1)

在站点绑定中将IP地址设置为:全部未分配/选择一个端口(如果需要)。

这也适用于IE 11,

localhost or 127.0.0.1 does not work in IE 11

然后尝试http://localhost:323/

答案 6 :(得分:0)

事实证明我有一个在后台运行的VM绑定到我想要到达的端口。 Chrome正在正确显示页面,但IE和Firefox拒绝与它建立任何连接。

我通过在不同的端口号上启动本地服务器来解决问题,即3001而不是3000.