没有任何进程占用端口,但启动IIS时还是提示另一个程序正在使用此文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没有任何进程占用端口,但启动IIS时还是提示另一个程序正在使用此文件相关的知识,希望对你有一定的参考价值。

系统为WIN 2003
网上找的方法也都试过了,没有占用80端口,但开始网站还是会提示另一个程序正在使用此文件,同时我无论更改什么端口,都会出现这个问题。重装IIS后问题依旧。哎头疼坏了 ,拜求解决方法

点几下切换至应该就能消。

不行再用户账户里面重新建一个用户,有的用户策略不对的,也不好用,

或者开始运行gpedit.msc在属性中禁用用户配置试试
参考技术A hnweiyi@qq.com给你个 网络端口监视 试试

Win7 IIS 另一个程序正在使用此文件,进程无法访问 解决办法

问题1:用VS2010打开原来用VS2012创建的Webservice项目,提示创建虚拟目录失败

问题2:直接启动IIS,无法启动,提示“另一个程序正在使用此文件,进程无法访问”

原因:80端口被占用

解决办法:停止占用80端口的程序(服务)

解决步骤:

1、cmd中运行netstat -ano 查看全部占用端口的程序(服务),参数o代表显示进程PID

2、在显示结果的第一列里找到占用80端口的进程,我这里是第一行  :本地地址 0.0.0.0:80  。如果cmd中不能显示全部信息,可以在cmd窗口的上方右键---属性,修改命令记录缓冲区大小和屏幕缓冲区大小高度。

3、在任务管理器里的服务标签页中找到PID对应的服务,我这是Apach,也不知道装什么软件装上的,这就很自然能够解释为什么也占用80端口了

4、在管理工具--服务中直接禁用Apach的服务。

IIS可以正常启动,问题2解决。

但问题1没有解决,仍然报错:创建虚拟目录失败 错误:在本地计算机行,未能找到服务器  只有本地IIS服务器支持创建虚拟目录

用VS2010创建新的web应用程序,一切正常可以运行,说明问题不在VS2010本身。

用记事本打开webservice项目的csproj文件,删除其中“<IISUrl>http://localhost:2727/</IISUrl>”行,保存后,用VS2010可以正常打开,并运行。问题1解决。

 

以上是关于没有任何进程占用端口,但启动IIS时还是提示另一个程序正在使用此文件的主要内容,如果未能解决你的问题,请参考以下文章

IIS6,启动网站 提示:另一个程序正在使用此文件 进程无法访问,换端口无效

为啥我的iis老是一启动就说另一个进程正在使用此文件,谁给个法子啊

Win7 IIS 另一个程序正在使用此文件,进程无法访问 解决办法

我程序全关闭了,可是系统还是提示80端口被占用

IIS:另一个程序正在使用此文件进程无法访问。

XAMPP APACHE无法启动,端口号改过很多次,还是不行,一直是80端口被占用