啟動 Web 應用程式時出錯

啟動 Web 應用程式時出錯

0

當您右鍵單擊 Microsoft Internet 資訊服務 (IIS) Microsoft 管理控制台 (MMC) 管理單元中的網站,然後按一下「啟動」時,網站不會啟動,並且您會收到以下錯誤訊息:

該進程無法存取該文件,因為該文件正在被另一個進程使用。

必須做什麼。

為了解決這個問題,我從連結中得到了這個解決方案 http://support.microsoft.com/kb/890015

如下:您必須在命令列中使用 Netstat.exe 公用程式來查看其他進程是否正在使用連接埠 80 或連接埠 443。

但如何確保這些IP是否被使用?就地位而言?其地位應如何?

第二個解決方案是:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList。但這鑰匙沒有找到。

答案1

netstat -ano 命令將列出目前正在使用的所有 IP 連接埠以及目前正在使用它們的應用程式。如果某些應用程式正在使用連接埠 80,則 IIS 將無法啟動,那麼您需要確定哪個應用程式對 IIS 更重要,或者目前佔用

連接埠80 的應用程式更重要。 列出的註冊表項。閱讀支援文章的鏈接,它說如果未找到 ListenOnlyList 鍵,則預設值為 0.0.0.0
“預設情況下,如果不存在 ListenOnlyList 子鍵,則使用 0.0.0.0 的 IP 位址。但是,如果ListenOnlyList 子項存在並且列出了0.0.0.0 IP 位址,不應列出其他IP 位址,如果還列出了其他IP 位址,則必須刪除其他IP 位址。

羅斯

相關內容