您的位置:首页 > 编程语言 > ASP

检测到的Web服务器不是ASP.net1.1版本,无法运行ASP.net程序

2009-03-11 10:19 435 查看
真是很郁闷,我只是半年没有用ASP.NET,现在就出现这么多麻烦。。。以后还是装个虚拟机按windows2k用ASP.NET比较保险。

这次的问题是启动网站项目时出现“在打开含有ASP.net的工程时提示"检测到的Web服务器不是ASP.net1.1版本,无法运行ASP.net程序 ”,项目打开失败。然后看IIS,发现IIS无法启动,报错:“发生意外错误0x8ffe2740”,然后在IIS上就出现了一个红色的“Error”。

话说以前都没有这个毛病,现在怎么这么讨厌?

上网查了一堆,说什么的都有,试了几个,发现是端口冲突。ASP.NET默认80端口,如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,那么IIS管理器启动网站时就不干了。。。MD,独占欲真强!

所以,要么改动ASP.NET默认端口为81、82什么的,要么,kill掉那个用80端口的程序。

我屈服与ASP.NET的淫威下:改他默认端口不知道以后还有什么毛病。。。

那么,这么kill呢?方法如下~

1.打开运行,使用“netstat -ano”命令,列出程序的端口占用情况,结果类似如下所示:

Active Connections

Proto Local Address Foreign Address State PID
TCP 0.0.0.0:25 0.0.0.0:0 LISTENING 2028
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 1620
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1060
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 0.0.0.0:1025 0.0.0.0:0 LISTENING 2028
TCP 0.0.0.0:1110 0.0.0.0:0 LISTENING 1968
TCP 0.0.0.0:2393 0.0.0.0:0 LISTENING 476

……

啊哈,原来是1620这个进程在用啊,那么抱歉,你要牺牲了。。。

2.命令行输入“tskill 1620”,默哀。。。

3.打开IIS,启动网站。

打完收工。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐