Iis

全球資訊網發布服務(WWW 服務)未註冊 URL

  • April 8, 2016

一旦我創建了一個網站,就會記錄這個錯誤:

全球資訊網發布服務(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 或未返回任何內容,只需按下按鈕,您將擁有所有權限和特權

引用自:https://serverfault.com/questions/456217