【发布时间】:2021-01-11 07:54:30
【问题描述】:
这个问题有一个非常简单(几乎是愚蠢)的解决方法,但我今天花了 2 个小时才发现,我的搜索都没有给出答案,所以我将这个问题与答案一起发布以帮助其他人。
我在 IIS 中设置了一个可以在本地运行的网站,这在过去一直有效。
URL 类似于:http://localhost/mywebsite
但是今天当我尝试打开该站点时,它在我的任何浏览器(IE、Chrome 和 Firefox)中都无法运行。 甚至位于 http://localhost 的主 IIS 欢迎页面也无法正常工作。
-
Internet Explorer 显示:“无法访问此页面/请确保网络 地址 http://localhost 是正确的”。在“更多信息”下,它 显示“出现临时 DNS 错误。请尝试刷新页面。 错误代码:INET_E_RESOURCE_NOT_FOUND"
-
Firefox 显示:“无法连接 / Firefox 无法建立 连接到 localhost 的服务器。”
-
Chrome 显示:“此站点 无法访问 / localhost 拒绝连接 / ERR_CONNECTION_REFUSED"
既没有在 IIS 中重新启动服务器,也没有从命令提示符调用 iisreset 来修复它。
我将我的“主机”文件与另一台没有问题的计算机进行了比较。两者都有相同的“127.0.0.1 localhost”条目。
我检查了“服务”面板并确认“万维网发布服务”正在运行。
我运行了“netstat -a”。它显示没有监听端口 80,但我不知道是什么原因造成的。
根据我在寻找解决方案时发现的建议,我尝试了以下方法,但均未解决问题:
-
我关闭了用户帐户控制。
-
在 IIS 中,我更新了“默认网站”的站点绑定,将端口号从 80 更改为不同的值 8085。该站点也没有使用新的端口号加载。
-
如果 IIS 中的某些内容已损坏或混乱,我使用“打开或关闭 Windows 功能”来关闭 Internet 信息服务的所有功能。 然后重新启动后,我再次将它们全部打开并再次重新启动。
我还是有同样的问题。
还有什么可能导致 IIS 和我的本地网站无法工作?
【问题讨论】:
-
您是否使用 Windows 集成身份验证进行登录?
标签: iis localhost iis-manager