我在Visual Studio 2012解決方案中有一個ASP.NET Web應用程序項目。我將這稱爲A.Visual Studio 2012啓動錯誤項目進行調試
我將A的目錄複製到一個新的目錄中以對其進行克隆。我將這稱爲B.
我對A和B都進行了大量更改,以至它們甚至沒有遠程相似。樣式表,腳本,HTML和後端都是不同的。
我啓動了A進行調試,並且它出現在我的瀏覽器中。我調試了一段時間的應用程序,然後通過Visual Studio 2012中工具欄上的「停止調試」圖標終止調試。
然後我啓動了B進行調試。相反,我得到A.
我試着清除瀏覽器緩存,但是,這不可能是問題,因爲應用程序的服務器端也是錯誤的。
我試過在運行Clean後重建項目。我仍然看到A,同時試圖調試B.
我試圖殺死所有與調試會話相關的進程,包括所有iisexpress.exe,MSBuild.exe,WebDev.WebServer40.EXE,Microsoft.VisualStudio.Web.Host.exe實例。
我試着完全關閉Visual Studio 2012,重新打開它,然後重試調試。
編輯
關閉並重新打開VS2012第三次之後,現在開始讓我看到B.沒有別的改變。
最好我能想出是必須有某種類型的項目設置的,需要加以改變,以反映該項目居住在比它之前被複制不同的空間,但我還沒有跟蹤放下這樣的設置。
我錯過了什麼?
右鍵單擊解決方案資源管理器中的項目B節點並設置爲「啓動項目」? – IrishChieftain
@IrishChieftain我試過了,但沒有奏效。注意這些是在兩個獨立的Visual Studio實例中 - 兩個獨立的解決方案。 – crush
進入每個Web應用程序的屬性/ Web,並確保它們設置爲在不同的端口上運行。如果選擇自動分配端口,則切換到某個端口保存,然後切換回自動。 –