特別感謝Microsoft的John Dundon幫助我解決問題。以下是他所說的:
感謝您的所有細節。這實際上聽起來像VS中的一個古怪的行爲 ,我想我可以幫你工作 左右。
我相信它記住 使用本地開發服務器的原因是 ,因爲它存儲在SUO文件中。 因此,有兩種可能的方式來解決 此:
- 重新打開從源代碼管理解決方案作爲 計算機的管理員安裝了IIS和 一切都應該得到下載到 其正確的地方
- 如果你關閉VS,刪除SUO文件(注意 - 這將會清除一些關於你的 解決方案狀態的 設置,但不會導致任何實際的 數據丟失),然後重新打開 解決方案,它應該問你到 重新下載d那個特定的網站 ,並且會嘗試使它再次成爲IIS web 網站。
不過請注意,雖然,自從你 虛擬目錄已經 你的機器上存在,這是怎麼回事,如果 你想用它來問你 - 我假設你 做,但它會覆蓋任何文件 當它的時候。
讓我知道這對你的作品(和 ,而你在技術上應該不需要 到,這可能是備份 你所做的任何工作,在此 入伍尚未個好主意在嘗試此操作之前在 中檢查過)。
我遵循他的建議,刪除了我的SUO文件並重新打開了解決方案。該網站被自動修復爲http://localhost/Website,它也檢出了.SLN文件,當我檢查它時,它也解決了其他開發者的問題。希望這個解決方案能夠幫助別人解決這個古怪的問題。
你應該在serverfault上發佈它。不是一個真正的編程問題 – adhanlon 2010-04-26 19:12:19
我覺得這是一個編程問題,因爲它涉及到Visual Studio及其項目。 – Noah 2010-04-26 19:17:02
@ Silmaril89:當然是編程相關 - Visual Studio 2010打破了這個網站。他將不得不使用Visual Studio來解決這個問題。 – 2010-04-26 19:17:30