在IIS管理器中应用SSL证书和"进程无法访问该文件,因为它正被另一个进程使用"错误

and*_*rew 55 iis ssl

我在IIS管理器中将自签名SSL证书应用于默认网站(添加了HTTPS绑定),之后当我尝试启动网站时,我收到以下错误消息:"进程无法访问文件,因为它被另一个进程使用.(HRESULT异常:0x80070020)".但是当我删除HTTPS绑定时,一切正常.那么,问题是什么?我可能做错了什么?"

sta*_*tch 88

您是否尝试过Microsoft支持文章,其中提到当您尝试在Internet Information Services MMC管理单元中启动Web站点时发生此过程错误

  • 非常感谢你的回答.我看了你提到的那篇文章,它帮助我解决了这个问题!使用命令netstat -ano我发现某个进程正在监听0.0.0.0:443并且它是Skype :)然后我在Skype设置中发现选项"使用端口80和443作为传入连接的替代"已经检查.取消选中后,一切正常. (61认同)
  • Skype劫持了443端口! (4认同)
  • 是TeamViewer为我抢占它! (2认同)
  • 我有同样的问题.我只是关闭了Skype,网站开始运行良好.谢谢@andrew! (2认同)

Chr*_*row 46

如果您尝试在本地计算机上执行此操作,Skype可以阻止https端口(443).要阻止这个:

Skype - 工具>选项>高级>连接,然后取消选中"使用端口80和443作为传入连接的替代方案".然后相当Skype(右键单击任务栏,"退出Skype"),并尝试在IIS中再次启动该网站.