簡體   English   中英

並排安裝ASP.NET MVC3和MVC2?

[英]Install ASP.NET MVC3 and MVC2 side by side?

你可以並排安裝ASP.NET MVC3和MVC2嗎?

我想安裝MVC3並在一個較小的項目上試一試。 但我想暫時保留我們目前在MVC2上的大型項目。

如果我安裝MVC3,我的現有項目會自動升級還是我可以選擇將其保留在MVC2上?

MVC 3和2可以並排存在。 項目文件不會/不必升級。 有關更多詳細信息,請參閱http://www.asp.net/learn/whitepapers/mvc3-release-notes

是的,我的開發機器上安裝了MVC2和MVC3。 當您啟動新項目時,系統會提示您選擇兩個MVC版本。

問題標題說明了一切:你能並排安裝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應用程序池上運行。

對,但是:

我遇到了NUnit的問題,因為有些類是在System.Web.Mvc dll的兩個版本中定義的。 應用程序運行正常,但是NUnit失去了理智 - 它會爆發消息無法將SelectedList轉換為SelectedList。

編輯

我正在運行NUnit 2.5.5。 發生的事情是,當構建應用程序時,它使用的是版本3.0.0.0的dll,但是當它在加載應用程序dll時在NUnit下運行時,已經加載了2.0.0.0版本的dll。 它們都在其中定義了SelectedList類,導致NUnit失去理智

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM