启动Web应用程序时出错

时间:2010-06-08 10:51:10

标签: iis

右键单击Microsoft Internet信息服务(IIS)Microsoft管理控制台(MMC)管理单元中的网站,然后单击“开始”,该网站无法启动,并且您收到以下错误消息:

该进程无法访问该文件,因为该文件正由另一个进程使用。

该怎么做。

要解决此问题,我得到了这个解决方案: 您必须在命令行中使用Netstat.exe实用程序来查看另一个进程是否正在使用端口80或端口443。

但是如何确保这些Ip是否正在使用?在地位方面?它的地位应该是什么?

第二个解决方案是:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP \ Parameters \ ListenOnlyList。 但是找不到这把钥匙。

2 个答案:

答案 0 :(得分:1)

Lalit,这可能应该在ServerFault.com上,因为这更像是一个服务器管理问题。话虽如此,您可能有多个网站在没有使用主机头的情况下侦听端口80或443。使用端口80时,如果未指定要在网站绑定中使用的域名,则端口上不能有多个站点。 443(HTTPS)变得有点棘手,因为即使您使用主机头,通常也不能有多个站点使用443(存在通配符SSL证书等异常)。这是因为IIS无法读取主机头并知道用于解密它们的SSL证书,因为它们已加密。

http://support.microsoft.com/kb/890015了解更多信息

更多链接:

http://support.microsoft.com/kb/308163

Google

答案 1 :(得分:0)

最后我保持错误,我重新安装IIS和所需的软件。