刚才电脑启动时输入“http://127.0.0.1”,竟然无法访问,打开IIS管理器,发现IIS没有启动,而且手动启动时出现如题所说的错误。
百度搜了一下原因是其它程序占用了80端口,导致IIS无法启动。
有人说把IIS的端口改成其它就行了,修改后是可以启动,但是仍然无法访问虚拟目录。正确的解决方法是:“开始”-“运行”-输入“netstat -anb”,查看一下哪个进程占用了80端口,然后打开“任务管理器”,结束这个进程就可以了。很多情况下是“迅雷”的原因,我这里则是因为“peer.exe”这个进程,具体是什么,网络上各有各的说法,我也懒得去详细追究了,可以确定的是它不是病毒。