您可以並排安裝ASP.NET MVC3和MVC2嗎?並排安裝ASP.NET MVC3和MVC2?
我想安裝MVC3並在較小的項目上試用。但是我想在MVC2上保留我們目前的大型項目一段時間。
如果我安裝MVC3,我的現有項目會自動升級還是我可以選擇將它保留在MVC2上?
您可以並排安裝ASP.NET MVC3和MVC2嗎?並排安裝ASP.NET MVC3和MVC2?
我想安裝MVC3並在較小的項目上試用。但是我想在MVC2上保留我們目前的大型項目一段時間。
如果我安裝MVC3,我的現有項目會自動升級還是我可以選擇將它保留在MVC2上?
問題標題說明了一切:您可以並排安裝ASP.NET MVC3和MVC2嗎?
你可以很好地讓ASP.NET MVC 2和3在同一臺機器上並排運行。在VS2010中,您可以在創建新項目時選擇想要的版本,並且在生產服務器上可以使MVC 2和3應用程序並排運行,而不會出現任何問題。不要忘記,MVC 3意味着.NET 4.0,而MVC可以在.NET 3.5和.NET 4.0應用程序池上運行。
是的,我在我的開發機器上安裝了MVC2和MVC3。當您啓動新項目時,系統會提示您提供兩種MVC版本供您選擇。
MVC 3和2可以並排存在。項目文件不會/不必升級。 有關詳細信息,請參閱http://www.asp.net/learn/whitepapers/mvc3-release-notes
是的,但是:
我有一個問題,因爲NUnit的一些類在System.Web.Mvc的DLL的兩個版本中定義。應用程序運行良好,但是NUnit放棄了它的想法 - 它帶着一條消息被拋出無法將SelectedList轉換爲SelectedList。
編輯
我運行NUnit的2.5.5。發生什麼事情是,當應用程序構建時,它使用的是dll的3.0.0.0版本,但是當它在NUnit下運行時,在加載應用程序dll時,dll的2.0.0.0版本已經加載。他們都有在他們定義SelectedList類,並導致NUnit鬆動它
是我在.Net 4.0 – 2011-02-07 22:23:36
@JK,好吧,那麼沒有問題。兩者都可以並排工作。我正在寫這篇評論的機器有MVC 1,2,3在VS 2010,.NET 4.0上並排運行,沒有任何問題。 – 2011-02-07 22:24:51