10

我在 IIS 中设置了许多本地网站,并在我的 hosts 文件中有条目以使这些网站在本地可用。

我来自一台 Windows 7 机器,在所有浏览器中一切正常。迁移到 Windows 8,在 IIS 中使用相同的主机文件和相同的网站似乎导致 Internet Explorer (11) 出现问题。

我可以在 Firefox 和 Chrome 中访问该网站:mywebsite.local,但无法在 Internet Explorer 中访问同一网站。我已确保我没有通过任何代理或 VPN 连接进行连接,并且我的主机文件条目输入正确,但 Internet Explorer 仍在中止连接并出现错误:“无法显示此页面”。

任何帮助或建议将不胜感激!

谢谢,乔恩

4

5 回答 5

23

我遇到了同样的问题。

在 IE10 和 IE11 中,保护模式默认始终开启。在 Internet Explorer 设置的安全选项卡中将 URL 添加到受信任的站点。

同样对于 Windows 8.1,取消选中 LAN 设置(连接选项卡)中的“自动检测设置”将启用 HOSTS 文件中的自定义条目。

于 2013-10-19T04:15:51.087 回答
4

除了 Michael Hompus 的回答之外,这里有一个分步指南来修复它:
1. 在 IE 中,点击齿轮图标(配置)-> Internet 选项
2. 在对话框中,点击“安全”选项卡 ->“本地Intranet” -> 点击“Sites”按钮 -> 点击“Advance”按钮
3. 输入您的网站,点击“Add”按钮!然后关闭它,你就完成了!

升级到 Windows 8.1 和 IE 11 后,这对我有用。

于 2013-11-05T14:19:13.407 回答
2

我有同样的问题,我们在多台服务器上对我们的网站进行负载平衡,我尝试单独访问每台服务器。对我有用的是进入您的 Internet 选项,然后在“安全”选项卡上,删除“启用保护模式(需要重新启动 Internet Explorer)”旁边的复选标记,它应该开始使用您的主机文件条目。

于 2013-10-22T13:05:41.687 回答
1

我经历了这一切,发现关闭代理服务器复选框解决了我所有的问题。我把保护打开了。

于 2014-04-04T21:44:38.570 回答
-1

有关允许您禁用限制以便加载内容的简单实用程序,请参阅https://blogs.msdn.microsoft.com/fiddler/2011/12/10/revisiting-fiddler-and-win8-immersive-applications/从本地主机。

有关Windows 8 中引入的限制的详细信息,请参阅https://blogs.msdn.microsoft.com/ieinternals/2012/03/23/understanding-enhanced-protected-mode/ 。

于 2013-10-21T04:32:10.167 回答