SP 安裝後 IIS 7.5 上出現 HTTP 錯誤 503

SP 安裝後 IIS 7.5 上出現 HTTP 錯誤 503

我有 Windows 7 專業版 32 位,安裝並設定了 IIS 7.5。我安裝了 Win 7 SP1,從那時起 IIS 就不再工作了。即使像 localhost/a.htm 這樣的簡單查詢(其中 a.htm 是 c:\inetpub\wwwroot 下的 html 檔案)也會導致錯誤:

HTTP Error 503. The service is unavailable.

IIS 在 SP1 之前運作良好(我在上面有很多 ASP.NET2/.NET 4 應用程式)。我卸載了SP1,還是這樣。我該怎麼辦?

謝謝。

答案1

聽起來您的應用程式集區尚未啟動。打開 IIS 管理員並點擊“應用程式集區”,然後檢查“狀態”列並確保全部顯示“已啟動”(或至少您的 DefaultAppPool 顯示“已啟動”)。如果尚未啟動,請右鍵單擊應用程式集區並選擇「啟動」。如果您收到錯誤,請告訴我們錯誤是什麼。

另外,您的應用程式事件日誌中說了些什麼?

編輯:
如果將網站/虛擬目錄配置為應用程序,則必須啟動關聯的應用程式集區並使其正常運作,才能為任何資源(無論是靜態的還是非靜態的)提供服務。否則您將收到 503 回應錯誤。您的應用程式集區的身分是否設定為您的帳戶?聽起來您的帳戶發生了損壞。嘗試建立一個新的(管理員)帳戶並將應用程式集區設定為使用該帳戶運行,然後查看它們是否開始運行。注意:請檢查執行 IIS 和應用程式集區的使用者是否相同或為應用程式集區指派網路服務使用者。

答案2

如果其他人因此絆倒:

我保留了一個阻止 iis 的 url 存取清單。

cmd.exe -> netsh -> http show urlacl

顯示保留的 http/https 路徑清單。確保該清單中沒有任何內容與您的 IIS 連接埠和路徑競爭。

答案3

檢查您的 IIS 是否仍處於啟用狀態(請參閱:http://www.howtogeek.com/howto/windows-vista/how-to-install-iis-on-windows-vista/) 以及 iis 服務是否正在執行 (cmd.exe --> services.msc)

答案4

剛安裝Win7 SP1後也遇到相同的問題。我的問題是 Skype:它正在偵聽連接埠 80 和 443,阻止 IIS。告訴 Skype 不要這樣做(在「設定」|「進階」|「連線」中有一個複選框),我的網站又恢復正常了。

我不知道Skype忘記該設定和安裝SP1(除了同時發生)之間有什麼關係。

相關內容