右键单击Microsoft Internet信息服务(IIS)Microsoft管理控制台(MMC)管理单元中的网站,然后单击“开始”,该网站无法启动,并且您收到以下错误消息:
该进程无法访问该文件,因为该文件正由另一个进程使用。
该怎么做。
要解决此问题,我得到了这个解决方案: 您必须在命令行中使用Netstat.exe实用程序来查看另一个进程是否正在使用端口80或端口443。
但是如何确保这些Ip是否正在使用?在地位方面?它的地位应该是什么?
第二个解决方案是:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP \ Parameters \ ListenOnlyList。 但是找不到这把钥匙。
答案 0 :(得分:1)
Lalit,这可能应该在ServerFault.com上,因为这更像是一个服务器管理问题。话虽如此,您可能有多个网站在没有使用主机头的情况下侦听端口80或443。使用端口80时,如果未指定要在网站绑定中使用的域名,则端口上不能有多个站点。 443(HTTPS)变得有点棘手,因为即使您使用主机头,通常也不能有多个站点使用443(存在通配符SSL证书等异常)。这是因为IIS无法读取主机头并知道用于解密它们的SSL证书,因为它们已加密。
http://support.microsoft.com/kb/890015了解更多信息
更多链接:
答案 1 :(得分:0)
最后我保持错误,我重新安装IIS和所需的软件。