80端口被System进程占用,iis不能用,怎么解决

求教:80端口被System进程占用,iis不能用,如何解决?

自己用asp.net写的一个小系统;这个小系统在过去的XP+iis5.1 2003+IIS6上都能正常运行,现在要迁移到另一台新装的2003上时,出现了iis不能工作的问题,因为我不是专职做web开发的,所以琢磨了一天没有结果,特来向各位高手求教:

机子环境:

WinServer2003

机子上安装了.Net框架1.1/2.0,默认网站选择使用2.0;

没有开防火墙;

我在“默认网站”下建了一个虚拟文件夹指向自己的那个小系统的文件夹;

症状:

1、无法浏览默认网站(直接在iis管理器中右键浏览,报错“无法显示网页,查找的页当前不可用……请刷新”之类,
不是500错误)

2、在浏览器中输入本机当前地址/虚拟目录/某网页.html无法访问;

3、在浏览器中输入127.0.0.1无法访问,报上面的同样的错误;

4、和过去曾经遇到过的“无法浏览aspx”不同,这次连html都无法访问,就好像iis根本没有工作一样;

尝试过的解决办法:

1、反复停止、启动默认网站;

2、对比权限设置,发现和过去的能正常工作的服务器的设置是一样的;

3、重装过iis,重装后又注册了2.0framework(就是在framework文件夹里的那个大概名字是aspregiis.exe的)

4、检查服务,发现World Wide Web Publishing Service、 ASP.net状态服务、IIS Admin Service是启动的;

5、IIS中的“web服务扩展”中,除CGI、ISAPI外,所有扩展都是允许的(ASP、ASP.net1.1/2.0)等等;//这个地方我呆会再去公司试下,好像ISAPI也要开……

6、查看端口:发现80端口没有像往常那样被inetinfo.exe监听,而是被system进程监听了。安装iis时安的smtp服务需要的25端口倒是正常被inetinfo.exe监听。

挠了一天头了,现在个人是比较怀疑5、6两条原因,请各位指点,感激不尽!!



查杀病毒..



是不是装过Oracle,Apache之类会顽固占用HTTP端口的东西。。。



你把IIS的端口改成8888试试




你的IIS 本地访问 http://localhost/ 正常吗?

IIS 5.1 貌似必须使用80端口才稳定,其他端口也能用,但是经常出问题

看了你的描述,估计是端口问题。但是还是觉得信息不够,无法深入判断。


肯定是某个程序吧80端口给占用了

推荐使用FPort(下载地址http://www.onlinedown.net/soft/28509.htm)第三方工具来判断,找到那个程序,干掉他




进入CMD,输入netstat -ano就可以很清楚的看到本地80口占用程序的PID,然后再去任务管理器里查找到PID所对应的进程(如果任务管理器没有PID,查看–>选择列),找出占用80端口的程序然后改掉 迅雷 和 BT默认都是80




80端口别占用,换端口号,比如8080




换个端口试试




就是,端口问题?改该就OK




把web迅雷关了




随便写一个静态网页试试,能用IIS打开吗?能打开证明端口没有任何问题!



呵呵,我也遇到过同样的问题,就是端口被迅雷给占了




端口问题,权限问题

你要保证网站访问的目录有访问权限才行




你有没有迅雷啊,迅雷启动也会占用的,

80端口被System进程占用,iis不能用,怎么解决

相关文章:

你感兴趣的文章:

标签云: