2017-07-30 21 views
-1

enter image description here如何修復端口52493正在使用

如果我正在運行項目,始終顯示此通知。

+0

最有可能你有2個(或以上)此端口上明確運行的Web項目 - 檢查你的項目的屬性並更改衝突端口或切換到自動分配端口。沒有足夠的信息來提供完整的答案。 – Filburt

+0

關閉iis的所有實例。檢查進程並查看哪個使用此端口。另外,你可以在運行多個web項目時設置動態端口 – Tushar

+0

檢查你是否在這裏解釋的情況https://stackoverflow.com/questions/14660366/unable-to-launch-web-server/14660479#14660479 – Steve

回答

1

,這是因爲52493目前使用的其他應用程序,你可以改變你的Visual Studio的另一個解決方案通過以下步驟IIS表達端口:

  1. 右鍵單擊您的項目名稱
  2. 選擇屬性
  3. 在左側選項卡上選擇網頁
  4. 在項目URL框中的服務器部分更改端口
  5. 單擊創建虛擬目錄
  6. 保存配置(按Ctrl + S)
  7. 嘗試再次運行Web應用程序

希望這有助於

2

很可能你有另一個站點也在同一個端口上啓動,它仍在運行。否則另一個進程使用相同的端口。

如果您已經檢查過所有內容,但仍無法找到,請按照以下步驟確定誰正在使用此端口。

netstat -ano | find "52493"

此命令將列出其使用該端口的過程。您可以通過與任務管理器進行交叉檢查或按照以下命令來匹配流程ID。

tasklist |find "<pid>"

如果您發現4個PID正在使用此端口,那麼一些網站在IIS或iisexpress配置使用被使用的HTTP服務這port.PID 4是系統進程(HTTP.SYS)的是什麼IIS或Iisexpress或任何其他過程(例如使用httplistener監聽的WCF服務)在內部使用。

現在如果命令行有點困難,可以使用sys內部的tcpview工具。這顯示了系統中正在使用它的所有活動連接。

您還可以輕鬆地關閉連接,並通過右鍵單擊特定連接使端口自由。

希望這會有所幫助!