我正在尝试在我自己的IP上发布带有自行创建的SSL证书的网站。将网站添加到IIS并尝试运行它后,出现此错误,并且无法启动该网站。
Internet信息服务(IIS)管理器-该进程无法访问该文件,因为该文件正在被另一个进程使用。(来自HRESULT的异常:0x80070020)
该问题的原因可能是什么?
我正在尝试在我自己的IP上发布带有自行创建的SSL证书的网站。将网站添加到IIS并尝试运行它后,出现此错误,并且无法启动该网站。
Internet信息服务(IIS)管理器-该进程无法访问该文件,因为该文件正在被另一个进程使用。(来自HRESULT的异常:0x80070020)
该问题的原因可能是什么?
Answers:
检查此 http://support.microsoft.com/kb/890015/en-us
另一个过程是在运行IIS的计算机上使用端口80或端口443。默认情况下,IIS使用端口80作为默认TCP端口,并使用端口443作为安全套接字层(SSL)。
要进一步阐述Nacho的(正确)答案,请点击此处:
从命令提示符处运行以下命令,找到使用TCP端口80和/或443的进程的PID(提示:对于443,可能是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属于哪个进程,并采取适当的措施。
Skype Options > Advanced > Connections
使用80和443端口禁用。这为我解决了问题。谢谢