我正在使用Visual Studio 2015 Update 2並且有兩個非常類似的ASP.NET 4.6項目。兩者都使用MVC 5.2.3和Razor 3.2.3(我不確定哪些細節是必要的,因此會保持簡短)。爲什麼我只能調試我的兩個ASP.NET應用程序之一?
我可以運行一個,它按預期正常工作,但只要我同時運行第二個項目,第二個項目在視圖中失敗,因爲@Html爲null,類似於如果不正確引用Razor會發生的情況。
看來這兩個項目之間存在某種衝突。 (我已經檢查過兩個實例在不同的端口上運行)。但是,即使當我停止第一個項目時,第二個仍然在視圖的Html對象中失敗。
這一直持續下去,直到我註銷並重新打開。在進一步的調查中,我發現VsHub的進程仍然有一個孩子Microsoft.VsHub.Server.HttpHost進程運行的細節到它的第一個項目,即使在我關閉VS之後。如果我殺了這個過程,第二個項目可以運行而不會出錯。但是,我不確定這是否與我的問題直接相關。
有沒有人有類似的東西,或者我錯誤地做了什麼導致這種情況發生的想法?
聽起來像是IIS快速問題。你使用IIS Express進行調試嗎? – nurdyguy
是IIS Express 10.0.10557.1000 - 我想這只是VS2015附帶的正常版本? – Mardoxx
您的應用程序是否使用任何形式的身份驗證? –