解决IIS默认网站停止的方法
最近,我遇到了一个关于IIS默认网站停止的问题。对于那些安装过IIS的人来说,当默认网站停止时,本地网站将无法发布和浏览。在网络上搜索了很多解决办法都没有成功,各种答案不一而足。根据网友们的回答,有很多原因可以导致默认网站停止。在进行其他测试时,我偶然找到了解决这个问题的方法,而这个方法在网络上并没有被提及。现在我来分享一下我的解决方案,希望能帮助到大家。
端口被占用
有人说80端口被其他程序占用是导致默认网站停止的原因,所以只需要改个端口就可以解决问题了。于是我尝试将端口改成85,结果问题迎刃而解!(如果你也将端口改成85,则访问地址应该是:http://你的IP:85/ 或 http://localhost:85/)。需要注意的是最好不要改动TCP端口80,因为改动之后访问方式也会发生变化。特别提醒:一些软件可能会占用80端口,如果端口被占用,就无法启动IIS,例如迅雷等。你可以选择下载端口查看软件来查看,然后将占用80端口的软件更换到其他端口。
安装了更新补丁
在网络上有很多情况表明安装了更新补丁KB939373会导致默认网站停止。你可以通过控制面板的“添加删除程序”选项,点击“显示更新”,找到该补丁并删除即可解决问题。(有时也会涉及到其他新的补丁,如KB2124261、KB2290570等,由于更新速度很快,随时可能新增其他补丁)。由于我电脑目前没有出现这种补丁的问题,无法提供正确的图片,但我分享的操作步骤是准确的。
服务未启动
确保以下三个服务已启动:“WorldWideWebPublishing”服务、“eventlog”服务和“HTTP SSL”服务。(如果右键启动时弹出“服务没有及时响应启动或控制请求”的提示,说明无法启动World Wide Web Publishing服务,其路径位于控制面板-管理工具-服务中。此时,右键启动World Wide Web Publishing服务会显示“找不到指定的程序”,原因竟然是安装系统漏洞KB939373造成的。卸载该系统漏洞的方法是:控制面板-添加删除程序-点击上方的更新-找到该文件并选中-删除即可。然后再次点击控制面板-管理工具-服务-找到World Wide Web Publishing服务并手动启动,接着点击控制面板-管理工具-Internet信息服务-本地计算机-网站-右击站点-启动,问题就会得到解决。
关闭防火墙
关闭防火墙并重新安装IIS,因为防火墙可能会引起许多问题。如果是个人电脑,我一般都不会安装防火墙。如果一定要开启,最好使用系统自带的防火墙。开启防火墙会占用宝贵的资源,特别是对于内存较小的电脑而言,能省则省。
综合方法
如果以上方法都不适用于你的情况,你可以尝试以下步骤:
1. 打开控制面板,选择安全中心,进入防火墙设置,关闭防火墙。
2. 删除之前安装的IIS,进入Internet信息服务,找到默认网站(停止),选择删除所有子目录。
3. 再次进入控制面板,选择添加/删除程序,进入组件列表,取消勾选Internet信息服务(IIS),点击下一步直到完成删除。
4. 根据我另一篇名为“Internet信息服务找不到的解决办法”的文章重新安装IIS,步骤参考链接:
5. 如果问题依旧存在,可以尝试更换磁盘重新安装IIS,不要将下载文件放在之前的磁盘中。
以上是我整理的解决IIS默认网站停止问题的方法,请仔细操作。希望能对你有所帮助!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。