我的默认网站在本地主机 80 端口上顺利运行。我想在其上启用 SSL,因此我首先在 IIS 管理控制台的服务器证书部分创建了一个自签名证书。
然后我单击默认网站上的“编辑绑定”选项,并添加使用我新创建的证书的 https 绑定。
此后,如果我尝试启动该网站,我会收到以下错误:
“该进程无法访问该文件,因为该文件正在被另一个进程使用。”
我需要做什么才能让它工作?如果我删除 SSL 绑定,它就会开始正常工作。我猜它无法访问证书文件。我应该怎么做才能解决这个问题?
我正在使用 Windows 7 Ultimate 32 位。
答案1
尝试以仅 HTTP 模式启动服务器并查看以下命令的结果:
netstat -an | find ":443" | find "LISTENING"
如果该命令没有返回空列表,则意味着您已经将某些内容绑定到 0.0.0.0:443 然后您可以使用该netstat -anb
命令找出哪个进程正在使用该资源。接下来要做什么取决于您找到的进程。