Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在IIS管理器中应用SSL证书和;进程无法访问该文件,因为它';s正在被另一个进程使用”;错误_Iis_Ssl - Fatal编程技术网

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

在IIS管理器中应用SSL证书和;进程无法访问该文件,因为它';s正在被另一个进程使用”;错误,iis,ssl,Iis,Ssl,我在IIS管理器中将自签名SSL证书应用于默认网站(添加了HTTPS绑定),之后,当我尝试启动网站时,会收到以下错误消息: “该进程无法访问该文件,因为另一个进程正在使用它。(HRESULT的异常:0x80070020)”。但是,当我删除HTTPS绑定时,一切正常。 那么,问题是什么?我可能做错了什么?”您可能需要使用一些系统内部工具来查看该文件是否真的被其他进程使用。我建议您这样做。一旦找到了罪魁祸首,您通常可以看到它打开该文件的原因 如果找不到任何进程,可能是您的代码试图打开该文件;检查可能

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

您可能需要使用一些系统内部工具来查看该文件是否真的被其他进程使用。我建议您这样做。一旦找到了罪魁祸首,您通常可以看到它打开该文件的原因


如果找不到任何进程,可能是您的代码试图打开该文件;检查可能尚未关闭的任何文件处理程序。

您是否尝试过在Internet信息服务MMC管理单元中启动网站时出现此进程错误的方法。

VmWare Workstation 8 grabs 443用于其VM共享功能。您在设置中禁用它。

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


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

是的,退出Skype桌面应用程序也为我修复了此问题


如果您正在运行的Windows 8(.1)支持Skype应用程序(Windows应用商店应用程序)如果不安装桌面Skype应用程序,请不要使用本地443端口。您也可以将其固定到任务栏。此解决方案对我来说已经足够好了,因为我不需要桌面版本提供的所有功能。

非常感谢您的回答。我看了您提到的文章,它帮助我解决了问题!!!我们通过使用命令netstat-ano,我发现某个进程正在侦听0.0.0.0:443,它是Skype:),然后我在Skype设置中发现选项“使用端口80和443作为传入连接的备选端口”“已经被检查过了。取消勾选后,一切正常。这是TeamViewer为我霸占了它!我也有同样的问题。我只是简单地关闭了Skype,网站就开始了。谢谢@andrew!Skype劫持了443端口!劫持?有点强硬。而且没有建设性。好的,所以上面提到的文章非常好,直到你在Windows8.*框中遇到它。他们似乎不一样。有人在8.1中做过这个注册模块吗?