2012-10-04 84 views
7

我有一個解決方案,有5個項目。 當我將項目設置爲啓動項目並點擊調試按鈕時,其他項目中的一個啓動。這是一個錯誤? 或我在這裏錯過了什麼?Visual Studio開始錯誤的項目

+2

Visual Studio中默認將所有*啓動*解決方案中的Web項目。除此之外,其他項目是否可能盯着你想要的那個? –

回答

1

您可能需要檢查解決方案的屬性,並確保選擇了一個項目,並且在啓動項目選擇中沒有選擇多個項目。

+0

只有一個項目被標記爲啓動項目。還有另一個項目啓動... – Boris

0

在VS 2010中,您可以右鍵單擊一個項目並選擇「設置爲啓動項目」。但是,您也可以右鍵單擊該解決方案並選擇屬性。在對話框中有「單一啓動項目」和「多個啓動項目」的選項。你確定在這裏沒有選擇「多個...」嗎?

7

如果您的項目是Web應用程序,請嘗試將不同的端口分配給Project Url。它可以在Project/Properties/Web/Project URL中完成。如果他們具有相同的URL,我的Visual Studio經常運行錯誤的項目。

+1

這是唯一的解決方案,如果您有多個Web應用程序出於某種原因默認爲IIS Express中的相同端口,則可以使用該解決方案。謝謝! – TugboatCaptain

+0

該解決方案適用於我。我有一個我重複的WebAPI項目。無論我開始的項目是否是唯一一個開放的項目,直到我做到這一點。 – shadowfox476

5

我不想更改應用程序根網址,所以我做了很好的工作。

轉至項目/屬性/ Web /項目URL,然後單擊創建虛擬目錄按鈕。它將修復您的應用程序在IISExpress中使用的版本。

(我有使用幾種不同的分支,這是一個簡單的解決方法,所以我可以使用相同的端口爲每個...然後我的瀏覽器歷史記錄仍然有效。)

相關問題