iss组件安装之后怎么默认网站不能启动?怎么回事

2024-11-23 06:12:20
推荐回答(2个)
回答1:

我自己就遇到过这个情况,今天下午刚帮同学弄好的,错误0x8ffe2740 是个典型的错误,是因为当前的TCP端口被占用,所以默认网站被停止
我所知道的有两种方法:
一种是在“默认网站”上右击,选属性,选择“网站”选项卡,将里面的TCP端口改成别的,比如改81或者82,你可以试试,如果81和82都不行,你再改改别的试试
另一种运行cmd,在里边输入netstat 回车,然后输入netstat -ano(注意netstat和-之间有空格),然后看下任务管理器中的进程,具体的方法你可以上百度知道搜下,我也不是很清楚。

我用第一种方法就解决了,很容易的

回答2:

建议先关掉其它下载软件和网络软件,,,端口占用会出现这个问题...
为了安全起见,我一般会把这些软件都关了再重装IIS,,,,,,

下面是网上找到的答案:

发生意外错误 0x8ffe2740
发生这个问题,重装IIS都是没用的,
原因是80端口被占用了
解决方法有2个
1.iis里绑其他窗口
2.停止有在使用80端口的程序
另外可以TCPView或FPort等第三方工具来判断其它正在使用80端口的其它应用程序
如,web讯雷类的东东设置启动时加载的话,会出现这个情况

很多朋友可能遇到过这样的问题,IIS无法启动,报错为:发生意外错误0x8ffe2740。遇到这样的情况,好多朋友就怀疑是IIS损坏了,卸载后重新安装。但还是会出现这样的问题。

其实,这是因为IIS启动所需要的端口(默认为80)被其他应用程序占用了。我们只需要找出那个占用80端口的程序,然后修改其端口即可。具体方法如下:

1、开始-->运行-->cmd-->netstat -abn ->c:/port80.txt

2、打开c盘下面的port80.txt文件,查找你电脑IP后面所带的80,比如我的电脑为192.168.1.101,那么就查找192.168.1.101:80,每行最后列出了占用此端口的程序名。我的端口就是被web迅雷占用了,这里就会列出:

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

TCP 192.168.1.101:80 0.0.0.0:0 LISTENING 2320
[WebThunder.exe]

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

3、找出占用80端口的程序后,修改其端口,退出,重新启动该程序

4、控制面板-->管理工具-->Internet 信息服务-->启动IIS