我正在尝试使用我自己的IP上的自创SSL证书发布一个网站。将网站添加到IIS并尝试运行后,我收到此错误,我无法启动网站。
Internet信息服务(IIS)管理器 - 进程无法访问该文件,因为该文件正由另一个进程使用。 (HRESULT异常:0x80070020)
这个问题可能是什么原因?
答案 0 :(得分:86)
选中此http://support.microsoft.com/kb/890015/en-us
另一个进程是在运行IIS的计算机上使用端口80或端口443。默认情况下,IIS使用端口80作为默认TCP端口,使用端口443作为安全套接字层(SSL)。
答案 1 :(得分:42)
从here:
进一步阐述Nacho的(正确)答案从命令提示符运行以下命令,以查找使用TCP端口80和/或443的进程的PID(提示:对于433,它可能是Skype ):
netstat -aon | find ":80"
netstat -aon | find ":443"
您将看到类似于以下内容的输出。请记住,实际PID会因具体情况而异。
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 3604
TCP 0.0.0.0:443 0.0.0.0:0 LISTENING 3320
现在使用任务管理器,您可以轻松找到上述PID所属的进程并采取适当的措施。
答案 2 :(得分:10)