2011-02-11 190 views
15

今天我安裝了VS2010 SP1 Beta和IIS 7 Express,因爲我目前在本地開發機器上安裝了IIS5,並且認爲我會嘗試IIS Express。IIS Express Web服務器 - (每個)端口正在使用中?

我進入了我的Web應用程序的屬性窗口,選中了「使用IIS Express」複選框,在它提示我時創建了虛擬目錄,但接着收到消息「無法啓動IIS Express Web服務器。端口x正在使用中「。

我試圖將端口號從其中的默認值更改爲許多其他端口號,但無論有什麼值,我都會收到此消息,因此無法使用IIS Express Web Server 。

有誰知道這個問題可能是什麼,以及如何解決它?

回答

13

如果您使用的是ESET NOD32防病毒,您需要更改「Web訪問保護」=> HTTP,HTTPS => Web瀏覽器=>紅色叉號 devnev.exe的複選框是三個狀態複選框,點擊複選框,直到紅色交叉出現)

我剛剛安裝了VS 2010 SP1,使用上面的設置告訴NOD32單獨留下'IIS Express'。

參考:http://weblogs.asp.net/anasghanem/archive/2009/02/01/nod32-antivirus-is-blocking-visual-studio-built-in-development-server.aspx

+0

+1哇我一直很好奇,爲什麼我的開發服務器端口一直在改變,因爲它一直認爲舊端口正在使用。我不知道ESET通過掃描視頻工作室http流量來搞亂端口檢查。這固定了我今天早上更糟糕的問題,我無法讓Visual Studio在任何端口上啓動IISExpress。 – jbtule 2011-03-11 14:35:46

0

您可以卸載IIS 5,或者只是配置IIS 5.0的網站使用其他端口比80

IIS快遞嘗試使用端口80,這導致了衝突。

+0

我沒有停止萬維網發佈服務,因爲我認爲可能有衝突(儘管Express指定端口44300和其他各種),但這可能沒有什麼區別。我以爲停止IIS5 Web服務會排除任何端口衝突? – marcusstarnes 2011-02-11 12:23:10

1

您使用的是哪個版本的操作系統? 你能夠從命令行啓動IIS Express嗎?你可以嘗試以下併發布你所看到的錯誤信息。

  1. 取下位於在 '我的文檔' 文件夾IISExpress目錄

  2. 轉到IIS Express安裝文件夾「%PROGRAMFILES%\ IIS Express的(在64位機器「%PROGRAMFILES(x86)的\ IIS快速')並嘗試從命令行啓動iisexpress.exe(不通過任何參數)

1

我有類似的問題。看起來,如果IIS Express已經在運行某個特定的站點,然後嘗試運行通過Visual Studio使用該站點的項目,則它無法附加調試器。解決方案是關閉任何正在運行的IIS Express和WebMatrix實例,然後嘗試通過Visual Studio(F5)運行該站點。

我建議安裝WebMatrix,因爲它是管理您正在使用的站點和端口號的最簡單方法。

1

我在Visual Studio 2012

我創建SharePoint應用程序用於SharePoint 2013和它發生了些日子意味着我得到了它的工作之前,那麼同樣的問題錯誤:

" Unable to Launch IIS web Server " "port 62308 in use.

要解決這個問題,我只需右鍵單擊項目解決方案選項卡右下方的項目節點即可進入Web項目的設置。更改端口號並配置虛擬目錄,併爲我工作。

希望在任何其他人遇到任何問題時都可以使用。

1

1-關閉Visual Studio。

2-刪除IIS Express文件夾中的文檔或編輯applicationhost.config

<bindings> 
    <binding protocol="http" bindingInformation=":8080:localhost" /> 
</bindings> 

3-刪除溶液文件。

4-啓動Visual Studio並使用打開的網站。

5-選擇您的網站文件夾。

0

,如果任何機構甚至嘗試所有上述步驟 嘗試以下簡單的步驟後,仍然面臨着同樣的問題......

1)關閉所有其它應用程序

2)套裝軟件下載應用從

http://technet.microsoft.com/en-gb/sysinternals/bb897437.aspx

3)運行應用程序,檢查將localPort列,看看誰是使用特定端口 並結束該任務

這將解決你的問題... :)

0

去解決方案資源管理器,右鍵單擊本應用程序,然後去屬性,現在單擊web滾動鼠標並更改端口號。從項目本地主機:1257 現在運行它...

相關問題