IE11无法连接到本地IIS,其他浏览器工作正常

时间:2013-09-14 10:15:53

标签: internet-explorer iis

我正在使用XIP.IO通配符域来访问在本地IIS服务器上运行的网站。

今天,IE 11停止访问该网站,而Chrome和Firefox继续访问该网站。它甚至适用于远程机器,所以我知道它与我的本地IE有关。

我检查过没有代理设置,重置IIS,重置IE 11,事件重新安装IE 11 - 一切都无济于事。我正在运行Windows 8.1预览。

这已经有好几个月没有问题了。我甚至无法想到我最近安装的任何会导致此问题的软件。

作为一个兴趣点,当我启动Fiddler时,IE报告“代理没有响应”。这几乎就像无法解析本地IP地址一样。

任何指针都将不胜感激!

enter image description here

3 个答案:

答案 0 :(得分:9)

Internet Explorer 11包含一种名为AppContainer的新隔离技术,该技术由浏览器的增强保护模式功能使用。 EPM / AppContainer网络限制通过阻止Internet区域中的内容连接到本地网络或本地PC来帮助减轻对计算机的攻击。<​​/ p>

当区域设置使您的本地PC内容被视为 Internet区域时,会遇到您遇到的问题。如果您要使用计算机名称(例如http://mypchttp://localhost),则内容将加载到 Intranet区域,因此超出保护模式,因此位于AppContainer之外。

同样的功能可以防止IE11在你的场景中使用Fiddler;您可以在此处详细了解此问题: http://fiddler2.com/blog/blog/2013/08/02/fiddler-and-internet-explorer-11-on-windows-8-1

要解决此问题,请使用Fiddler工具栏左侧的 Win8配置工具(或从http://blogs.msdn.com/b/fiddler/archive/2011/12/10/fiddler-windows-8-apps-enable-loopback-network-isolation-exemption.aspx下载独立的EnableLoopback工具)

答案 1 :(得分:4)

我有同样的问题,我已经修复了以下3个选项

  1. 使用命令提示符执行DNS Flus  打开命令提示符并键入ipconfig / flushdns

  2. 如果第一个选项不起作用

    清除IE 11浏览器中的Ssl缓存Inter Explorer选项 - &gt;内容 - &gt;清除SSL设置

  3. 你可以尝试以上1,2步仍然无效

    转到互联网选项 - &gt;高级 - &gt;单击重置以重置Internet Explorer设置

  4. 关闭所有浏览器窗口,打开新会话

    它会工作我有固定的similer方式 希望它有助于谢谢你。

答案 2 :(得分:3)

让IE11在Windows 8上使用localhost的最简单方法是进入互联网选项&gt;安全并将所有这些栏放到最低级别并禁用保护模式。 我只使用IE11来查看我开发的网站是否正常工作,而不是浏览互联网。为此,我有Chrome / Firefox。