簡體   English   中英

IIS Express“指定的端口正在使用中”Visual Studio 2015

[英]IIS Express 'The specified port is in use' Visual Studio 2015

對長消息深表歉意,但我想我應該讓你知道我已經嘗試過什么。

我最近開始通過 Visual Studio 學習 C#,直到大約三周前,一切都很順利。 我點擊了帶有綠色三角形的按鈕,它執行了啟動 Internet 頁面的常規操作,但該站點從未加載過。 然后我注意到有一個 ISS Express 通知,它顯示了以下內容(無法弄清楚如何在此處獲取我的裁剪屏幕截圖):

'指定的端口正在使用端口 49665 已被進程“svchost.exe”(進程 ID“2112”)使用建議

  1. 嘗試切換到“49665”以外且高於 1024 的端口
  2. 停止使用端口“49665”的應用程序'

我已設法在我的計算機上找到 svchost.exe,它位於系統 32 文件夾中。 似乎沒有一個選項可以阻止它,我擔心刪除它會破壞我的操作系統(我確實點擊了刪除以查看會發生什么並收到錯誤消息,說我需要受信任的安裝程序的許可才能執行此操作,但沒有不再繼續)。 當我打開任務管理器並查看所有任務時,包括“后台任務”和“Windows 進程”並且在任何地方都看不到

我已嘗試遵循此討論中的建議: 正在使用 IIS Express Web 服務器端口

但是我無法完全理解解決方案在哪里 - 我認為我沒有安裝任何名為 ISS 的東西,但是當我轉到“文件”、“打開網站”時有一個本地 ISS,我通過以下方式找到了: 為什么和怎么修? IIS Express“指定的端口正在使用中”

我按照標記為 21(帶有綠色勾號)的答案建議並重新啟動了我的計算機(如建議的評論之一),但是我的問題仍然存在。 “IIS Express 站點”下不再有任何內容

我已經關閉了所有瀏覽器,然后嘗試,重新啟動,然后嘗試,仍然沒有運氣第三個答案(7)我真的不知道該怎么做(我不知道他們指的是什么解決方案),所以如果這是一個潛在的解決方案我很樂意得到進一步的說明

標有 5 的關於 netstat -aob 的答案幫助我找到了一個名為“服務主機:本地服務(網絡受限)(6)”的任務。 嘗試終止此任務會出現一個錯誤,指出終止此任務 Windows 將無法使用 - 所以我認為這就是我無法刪除上述內容的原因。 這個關於提升訪問權限的答案的最后一部分我不知道這意味着什么或我將如何做到這一點。

關閉 Visual Studio 並以管理員身份重新啟動並不能解決問題。

我只有 Edge 和 Internet Explorer,每當我試圖解決這個問題時,我都通過任務管理器結束了這些,但它仍然存在我嘗試了底部的答案,但無法找到文件夾 IISExpress,也許這是的一部分問題?

任何我可能在上述方面出錯的建議,或關於如何推進上述某些事情的任何進一步建議,或任何新想法都將受到歡迎。

感謝 Methodman 的建議。 經過大量挖掘,我找到了您在此處建議的解決方案(更改端口): 如何更改站點的 IIS Express 端口

所提供的答案提供了極好的說明以及有關如何更改端口的分步指南

只是改變了端口號,直到我得到一個可以工作的:)

埃德

這是一個舊帖子,但以防萬一最近有人遇到同樣的問題; 我嘗試了很多事情,包括刪除網站、在管理模式下運行 VS。 沒有任何效果。 然后我終於改變了最終工作的端口。 右鍵單擊項目。 轉到左側菜單中的 Web。 並將項目 url 末尾的端口號更改為您想要的任何內容。 我將其更改為 50645。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM