尝试了很多中方法,包括查看80端口是否被其它程序占用,并启动IIS相关的服务等,都解决不了问题,折腾老半天最后发现竟然是微软自家的补丁导致的。
解决方法很简单:卸载删除跟IIS相关的几个漏洞安全更新补丁即可,包括KB939373、KB2290570和KB2124261。
卸载微软安全更新补丁的方法:打开控制面板的“添加删除程序”面板,勾选顶部的“显示更新”可显示系统中所有安装的补丁,找到如上所述的几个补丁,依次卸载掉即可。
如果还没解决可以把以下几个相关的补丁也卸载掉:KB970483、KB2347290 、KB975558、KB942830、KB942831、 KB2121546、KB982802、KB981322。如果不想卸载以上所有补丁,可以在添加删除Windows组件中先卸载IIS,再重新安装IIS,注册asp.net也可。
IIS无法启动提示“服务没有及时响应启动或控制请求”错误还可以有以下解决方法:
1、IIS元数据库可能坏了,重新下载一个IIS程序包安装即可。或者在添加删除程序的Windows组件中先卸载IIS,再重新安装IIS亦可。
2、 打开IIS,右击iternet信息服务,断开,提示是否确实要断开本地计算机(计算机机名)吗?确定。然后右键单击Internet,选择“连接”,计算机名填本机名称,用户名填本机管理员帐号(Administrator),确定,重启IIS就可以。
3、World Wide Web Publishing Service服务停止且无法启动时,注意其错误提示。如果提示“错误1721:资源不足,无法启动”,则可以尝试着先把IIS相关的依存服务启动,如HTTP SSL、IIS Admin Service等服务,然后World Wide Web Publishing Service就可以启动了。该服务启动后IIS即可顺利恢复正常。
另见IIS不支持ASP发生Server Application Error错误的解决办法。
以下版权声明必须遵守,转载时必须以链接的形式注明如下信息:
原载于 散人笔记
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!