Iis
全球資訊網發布服務(WWW 服務)未註冊 URL
一旦我創建了一個網站,就會記錄這個錯誤:
全球資訊網發布服務(WWW 服務)沒有為站點 6 註冊 URL 前綴 http://*:80/。必要的網路綁定可能已經在使用中。該網站已被禁用。數據欄位包含錯誤號。
我點擊了這個連結,但沒有
ListenOnlyList
,而是看到UrlAclInfo
其中包含:C:\Users\Administrator>netstat -ano | find ":80" |find /i "listen" TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4 TCP [::]:80 [::]:0 LISTENING 4
4是
System
程序的pid號。有什麼想法可以解決這個問題嗎?
**如此處**所述Un-Install Microsoft Web deploy 然後使用帶有這些參數的命令行重新安裝它:
msiexec /I <msi_filename> /passive ADDLOCAL=ALL LISTENURL=http://+:8080/MsDeployAgentService2/
檢查沒有現有網站正在使用沒有主機標頭的綁定
0.0.0.0
(“所有未分配”)。如果不是這種情況,請通過發出以下命令找出在您的機器上綁定 *:80 的程序:
netstat -ano | find ":80" |find /i "listen"
這將向您顯示在 :80 上偵聽的程序,每個字元串中的最後一個數字是創建給定綁定的程序 ID
要通過 PID 查找程序,請執行以下操作:
- 打開任務管理器(執行-> taskmgr)
- 轉到“程序”選項卡
- 點擊底部的“顯示所有使用者的程序”按鈕。這將使您能夠查看所有程序(*)
- 在菜單中選擇視圖->選擇列
- 確保選中“ PID(程序 ID) ”複選框
- 按“確定”
這是阻礙您的網站正確註冊其綁定的過程
(*) 提示:按下“顯示所有使用者的程序”按鈕會強制控制台嘗試提升其權限,從而有效地產生與右鍵點擊上下文菜單中的“以管理員身份執行”相同的呼叫。
如果任務管理器在向電腦上的其他使用者發送消息時返回“訪問被拒絕”、“訪問被拒絕”、錯誤程式碼 5 或未返回任何內容,只需按下按鈕,您將擁有所有權限和特權