【发布时间】:2015-12-10 09:13:44
【问题描述】:
我在本地设置了一个站点来对其进行开发,我已将其添加到 iis 并使用 url 编辑了我的主机文件(见下文)。但是,当我浏览到该网址时,我只会收到“嗯,我们无法访问此页面”消息。
该站点在包括 ie 11 在内的所有其他浏览器中运行良好,所以我想知道是否有任何设置可以让本地站点在边缘运行。
我一直在搜索,只能找到这个related post,但接受的答案对我没有任何影响,因为我已经在我的边缘检查了该选项。我也尝试过重启和刷新我的 dns,但都不起作用。
我使用的是 windows 10 和 iis 版本 10 build 10240
主机文件
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 localhost loopback # tried with and without this as thought it may have something to do with the loopback option in edge
127.0.0.1 test.local
127.0.0.1 dev.local
我设法找到的其他链接 - 虽然没有解决方案,第二个似乎建议我们只使用 ie11:
更新
这可能与站点应用程序池在我的工作帐户而不是 IIS 或网络服务下运行的事实有关(我无法在后 2 个服务下运行,因为它们没有正确的权限来浏览某些文件夹我的电脑)
更新 2
对于任何尝试过以下所有内容的人。我发现这可能与我的 Windows 10 安装有关 - 我在机器上的第一次安装是 Windows 8。然后我将它升级到 8.1,然后升级到 10。
在遇到其他一些问题后,我硬着头皮重新安装了 Windows 10,瞧,一切正常!
可能有点激烈,但如果一切都失败了......
更新 3
我最近买了一台新的工作机器,又遇到了这个问题,尝试了所有方法,但仍然无法加载 - 结果是工作代理导致了这个问题,所以如果你尝试下面的所有方法并有一个代理,检查代理没有阻止它
【问题讨论】:
-
我不认为 IIS 或应用程序池与它有任何关系。我在使用 Apache 2 时遇到了同样的问题。stackoverflow.com/questions/32384571/…
标签: iis windows-10 microsoft-edge hosts-file