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

      真是很郁闷,我只是半年没有用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,启动网站。

打完收工。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值