我在本地设置了一个站点来对其进行开发,并将其添加到 iis 并使用 url 编辑了我的主机文件(见下文)。但是,当我浏览到该网址时,我只收到“嗯,我们无法访问此页面”消息。
该站点在包括 ie 11 在内的所有其他浏览器中运行良好,所以我想知道是否有任何设置可以让本地站点在边缘工作。
我一直在搜索,只能找到这个相关的帖子,但接受的答案对我没有任何影响,因为我已经在我的边缘检查了该选项。我也尝试过重启和刷新我的 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:
为什么Microsoft Edge会打开一些本地网站,而不能打开其他网站,其中域名在hosts文件中路由到127.0.0.1
更新
这可能与站点应用程序池在我的工作帐户而不是 IIS 或网络服务下运行的事实有关(我不能在后两个下运行,因为它们没有正确的权限来浏览我的计算机上的某些文件夹)
更新 2
对于任何尝试过以下所有内容的人。我发现这可能与我的 Windows 10 安装有关 - 我在机器上的第一次安装是 Windows 8。然后我将它升级到 8.1,然后升级到 10。
在遇到其他一些问题后,我硬着头皮重新安装了 Windows 10,瞧,一切正常!
可能有点激烈,但如果一切都失败了......
更新 3
我最近买了一台新的工作机器,又遇到了这个问题,尝试了一切但仍然无法加载 - 结果是工作代理导致了这个问题,所以如果你尝试下面的所有方法并有一个代理,请检查代理没有阻止它