为什么我的本地网站不能在IIS中工作

为什么我的本地网站不能在IIS中工作,iis,localhost,iis-manager,Iis,Localhost,Iis Manager,这个问题有一个非常简单(几乎愚蠢)的解决方案,但今天我花了2个小时才发现,而且我的搜索结果都没有给出答案,所以我将此与答案一起发布,以帮助其他人 我在IIS中设置了一个网站,在本地运行,这在过去一直有效。 URL类似于:http://localhost/mywebsite 但今天当我试图打开该网站时,它在我的任何浏览器(IE、Chrome和Firefox)中都不起作用。 即使是主IIS欢迎页面http://localhost 他没有工作 Internet Explorer显示:“无法访问此页面

这个问题有一个非常简单(几乎愚蠢)的解决方案,但今天我花了2个小时才发现,而且我的搜索结果都没有给出答案,所以我将此与答案一起发布,以帮助其他人

我在IIS中设置了一个网站,在本地运行,这在过去一直有效。
URL类似于:http://localhost/mywebsite

但今天当我试图打开该网站时,它在我的任何浏览器(IE、Chrome和Firefox)中都不起作用。 即使是主IIS欢迎页面http://localhost 他没有工作

  • Internet Explorer显示:“无法访问此页面/请确保web 地址http://localhost “这是正确的”。在“更多信息”下 显示“出现临时DNS错误。请尝试刷新页面。 错误代码:未找到INET\u E\u资源“

  • Firefox显示:“无法连接/Firefox无法建立 连接到本地主机上的服务器。“

  • Chrome显示:“这个网站 无法联系到/localhost拒绝连接/ 错误连接被拒绝“

无论是在IIS中重新启动服务器,还是从命令提示符调用iisreset,都无法修复此问题

我将我的“主机”文件与另一台没有问题的计算机进行了比较。两者都有相同的“127.0.0.1 localhost”条目

我检查了服务面板,确认“万维网发布服务”正在运行

我运行了“netstat-a”。在80端口监听时没有显示任何内容,但我不知道是什么原因造成的

根据我在寻找解决方案时发现的建议,我尝试了以下方法,但没有一种方法能解决问题:

  • 我关闭了用户帐户控制

  • 在IIS中,我更新了“默认Web站点”的站点绑定,将端口号从80更改为另一个值8085。站点也没有加载新端口号

  • 为了防止IIS中的某些内容被破坏或弄乱,我使用“打开或关闭Windows功能”来关闭Internet信息服务的所有功能。 然后重新启动后,我将它们全部打开,然后再次重新启动

我仍然有同样的问题


还有什么可能导致IIS和我的本地网站无法工作?

请确保该网站已在IIS中启动:

  • 在IIS管理器的左窗格中的“站点”下,选择适当的站点。如果您的网站是在“默认网站”下配置的,请选择该网站

  • 在“管理网站”的右侧窗格中,有“开始”和“停止”链接

  • 当网站运行时,开始图标(箭头)将为灰色,其链接将被禁用;停止图标(方形)将为黑色,其链接将启用

  • 当网站未运行时,开始箭头为绿色并启用;停止图标将为灰色并被禁用

因此,如果“开始”链接旁边有一个绿色箭头,则表示该网站未运行,您需要单击以启动它

默认情况下,启动或重新启动IIS时会自动启动网站。
但是,如果单击该链接以停止该站点,则即使重新启动计算机或重新启动IIS,该站点仍将保持停止状态。在您再次单击“开始”之前,它不会重新启动。

请标记答案,以便它可以帮助其他有类似问题的用户。