• IIS 中 "另一个程序正在使用此文件,进程无法访问!"


    最近电脑一直不太稳定,出现了几次蓝屏(确定不是因为诺顿的原因),接着一些软件出现了异常,也许安装的东西太多了,总之还没有影响到工作,所以还在坚持着。
      然而从昨天晚上开始,重新启动机器后,发现iis启动失败了。手工启动它,提示:“另一个程序正在使用此文件,进程无法访问!”
      
      百度了一下,得知是端口冲突所致,在想什么软件使用了80端口呢?思考的同时,更改了iis的默认80端口,果然OK。
    下一步想知道是哪方神圣偷偷占用了80端口。查看方法:
      在DOS下输入: netstat -ano
      查看80端口信息中的PID号,然后打开任务管理器查看对应PID的程序名称。

      然而,在我执行完上述命令后,并没有找到占用80端口的程序,这下我懵掉了,竟然没有人占用80端口。这时突然想起来skype,对,去年已经遇到过一次80端口被占用的情况,后来查到是skype,的确是它“占着茅坑不大便”,这就是为什么用命令查询不到它占用80端口的缘故。因为skype把80作为了备用端口,这也是我为什么叫它“占位不大便”的原因。


      除此之外,其实还有很多第三方的程序喜欢占用80端口,比如迅雷下载有时会占用80端口,且当占用80端口下载时速率会大幅提升,也许是微软的盖茨先生刻意把80端口做的“与众不同”,也许这也是那些第三方的软件喜欢占用80端口的原因。    

    引用内容  如果你新建立的网站的端口和IIS下的网站的端口冲突,则IIS会告诉你,配置的端口号被占用,请使用新的端口。但是问题就在于如果该端口恰好是被其他程序所占用,则他的提示就会变成“另一个程序正在使用此文件,进程无法访问!”。一般情况下不会想到是端口冲突。
  • 相关阅读:
    [DICOM]SCU和SCP
    [CentOS7]安装Python3
    解决mysqlCannot truncate a table referenced in a foreign key constraint
    对称加密和非对称加密,自签证书,ssl证书
    Qt QRadioButton 选中/取消选中
    Qt QPixmap设置图片透明度
    Qt 建立文件夹、判断文件夹是否存在、文件夹是否为空、清空文件夹
    Qt 删除某文件目录下的空文件夹
    python 3.6 生成器
    tensorflow tfserving 部署记录
  • 原文地址:https://www.cnblogs.com/publicbill/p/763844.html
Copyright © 2020-2023  润新知