2015-08-13 99 views
2

我有兩種不同的解決方案。我們說解決方案A和解決方案B.我多次打開並運行解決方案A和解決方案B(包含ASP.NET MVC web但我遇到了一個奇怪的行爲Visual Studio 2013。也就是說,如果我打開並運行解決方案A的Visual Studio 2013它打開解決方案B的啓動項目,這也是一個網站。我很困惑它是如何可能的。Visual Studio在運行時打開了不同於當前解決方案的解決方案

+0

我會檢查SLN和項目文件,看看是否有任何可怕的路徑或引用 – iwayneo

+0

我做了@iwayneo。它在我將機器閒置到接近一個小時之前正常工作。然後當我開始並運行解決方案發生。我停止並在我的任務欄中運行IIS Express。但結果相同。 –

+0

檢查ISS中應用程序的路徑 - 是否映射到正確的文件夾? – iwayneo

回答

1

這些事情發生的很少,因爲我知道。 有時,在Visual Studio中同時處理多個項目時或者打開許多項目時,會發生這種情況,請調試並一起運行並關閉其中的一些項目。

因此,請關閉Visual Studio並重新啓動它。如果仍然發生,請重新啓動機器並檢查。

+0

但是它經常發生在我身上! –

2

我已經面對這樣的行爲。在我的情況下,它是由於相同的應用程序名稱而發生的。出於某些原因,IIS記住了我以前的Web應用程序。您可以嘗試重新啓動IIS。

1

嘗試查看網站屬性頁對話框中的開始選項。如果您使用的是自定義服務器(很可能是IIS),則需要根據爲Web服務器中的每個網站設置的虛擬目錄更改基本URL。 enter image description here

相關問題