IIS默认网站停止与解决
IIS的时候不多,用过三次遇到了三个不同解决方式的同样问题,即都是默认网站停止。

第一次:刚装完IIS,由于系统是xp简化版,而且没有系统盘,装的时候费了好大的周折,终于装好了,想去设置一下,结果发现默认网站是停止的。于是上网搜解决的办法,看到说是由于80端口被其他程序占用,改个端口就可以了。于是改成88,果然大功告成!

第二次:IIS装完之后好长时间没用,一天突然要测试一个网页,结果怎么都打不开,又看了一下iis的默认网站,原来又停止了。按照上次的方法改了端口,还是不行。于是再搜索,看到很多网友说是由于安装了一个更新补丁KB939373导致的,点控制面板” “添加删除程序 选中上面的显示更新,到那个补丁删除,OK,问题解决!

第三次:由于已经知道了KB939373会导致默认网站停止,所以在以后每次系统提示更新的时候特意忽略掉那个补丁不去安装,可是这次竟然又停止了,是什么原因呢?而且world wide web publishing 也是无法启动,但是与之相关的其他服务却都是启动的。这个原因,搜遍了所
有的答案都是由于安装KB939373所致,可是我明明没有安装过!终于,到了一个网友的同样的问题,他的思路是:既然说把KB939373卸载就可以解决,而我的电脑又没有安装这个补丁,那就先把它安装了再卸载掉会怎样呢?于是他安装了这个补丁,奇怪的是,把这个补丁安装上,还没有来得及卸载掉,却发现默认网站可以启动了!~~~~像是看到了救星,于是我也赶紧下载了那个补丁去安装,果然,如他所说的一模一样,成功!
  IIS默认网站停止 收藏
IIS默认网站停止
2009-03-19 21:40
iis无法启动,Internet信息服务-网站-默认网站(停止),点起用出现iis无法启动,发生意外错误0x8ffe2740之解决办法!!!但World Wide Web Publishing是启动的,我把网上现在能搜的删除补丁等办法都试了也不管用,请问哪位高手能告诉我解决的办法呢?现在着急啊,都弄了一天了
尝试启动一个网站时收到错误消息“Unexpected Error 0x8ffe2740 Occurred”
察看本文应用于的产品
文章编号 : 816944
最后修改 : 2008年8月27日
修订 : 1.1
概要
网页自动关闭当您尝试使用 Internet Information Services 管理器(IIS 管理器)启动一个网站时,该网站未启动并且您可能收到以下错误消息:
Unexpected error 0x8ffe2740 occurred
回到顶端
原因
如果系统上存在端口冲突,则可能发生此行为。默认情况下,IIS 使用端口 80 进行 HTTP 通
信。如果除 IIS 以外的某个应用程序正在运行并在使用相同 IP 地址的端口 80,当您尝试使用 IIS 管理器启动网站时,可能会收到该错误消息。
回到顶端
解决方案
要解决此问题,请执行以下两项操作当中的任意一项:• 在 IIS 管理器中,将网站的端口绑定更改为端口 80 外的端口。
• 停止正在使用端口 80 的应用程序,然后通过 IIS 管理器启动该网站。
回到顶端
更多信息
本文中提到的第三方产品由 Microsoft 以外的其他公司提供。对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。
可以使用 TCPView 或 FPort 等第三方工具确定正在使用端口 80 的其他应用程序。
回到顶端
--------------------------------------------------------------------------------
这篇文章中的信息适用于:
• Microsoft Internet Information Services version 5.1
回到顶端
关键字: kbprb KB816944
症状:
1、IIS默认站点停止,启动时发生意外Ox8ffe2740错误;
2、或者IIS站点前有红的Error,无法启动IIS ,提示“服务器没有及时响应或控制请求”
原因一:World Wide Web Publishing 服务没有启动
解决方法:启动World Wide Web Publishing 服务,再启动IIS。
World Wide Web Publishing 服务若无法启动的详细解决方法:
blog.csdn/hong401/archive/2008/05/30/2494931.aspx
原因二:IIS 80端口被占用
解决方法有两种 :
一、关闭占用80端口的程序
二、或者修改IIS端口为其它未用端口,如81端口;相应的,站点也修改到对应的81端口。
详细步骤:
方法一:使用DOS命令到占用80端口的程序,关闭该程序
在开始——运行中输入以下命令:
1、netstat -an -p tcp -o(小写字母o)
(说明:在Local Adress 中到80端口,在PID中到使用80端口的服务)
2、tskill 352
(说明:352即占用查到的占用80端口的PID程序,使用tskill命令关闭该程序;注意:这里的PID352是举例,根据你的实际情况,哪个程序占用了80端口,则关闭哪个程序的PID)
3、命令iisreset/restart重启IIS( 或者手动重启IIS服务)
方法二:把IIS的80端口改为其它为被使用的端口,如80改为81,同时改站点的端口为81。
步骤:
1、改IIS的80端口改为未被使用的端口,随意取值,未被使用就性,在这里改成81端口。
2、重启IIS。这时IIS已经可以启动,已经可以在IIS里浏览文件。
3、对应的在站点中把站点的端口改为IIS现在的81端口,如由原来的localhost/改成localhost:81/ 。如果不改站点端口,则每次访问站点时都需要输入端口,如要访问index.asp,就要输入:localhost:81/ index.asp。
否则无法访问网页,提示不到服务器或 DNS 错误
from:hi.baidu/lee8888/blog/item/52290a23dae88e4cac34de58.html
本文来自CSDN博客,转载请标明出处:blog.csdn/okman1214/archive/2010/01/10/5168639.aspx