2009-12-01 147 views
5

我一直在做一些ASP.NET MVC項目的工作,今天我試圖發佈網站,但我有一個錯誤。我的託管服務提供商告訴我,是因爲我擁有版本1,而他們支持版本2. 我該如何升級到版本2? 是兩個版本之間的差異如此之大以至於以前的版本不被成功者支持?升級到ASP.NET MVC版本2

感謝

+0

投票結束,因爲太局部化 - 這個問題被要求參考MVC 2的預發佈版本,最終版本已經出現一段時間了。 – 2010-06-07 21:10:07

+0

@Daniel - 我仍然覺得這個答案有幫助,並且是upvoted。 – Jay 2010-06-23 19:15:52

回答

1

這似乎是非常不尋常的,因爲:

  1. MVC 2仍處於測試階段,並
  2. 兩個版本可以同時運行的一面。
1

這聽起來倒退了(即我會看看他們是否只支持1,而不是2)。 2還不是最終的,除非我非常錯誤。

MVC應該是bin-deployable。只需將參考文獻(對當前的v1參考文獻)進行標記即可複製本地並嘗試以此方式發佈。

+0

你能解釋一下嗎? MVC應該是bin-deployable。只需將參考文獻(對當前的v1參考文獻)進行標記即可複製本地並嘗試以此方式發佈。 – user220994 2009-12-01 23:08:36

+1

他意味着,在你的項目引用中有一個對'System.Web.Mvc'的引用,並且在該引用的屬性中有一個名爲'Copy Local.'的屬性,將其設置爲'true'。 – 2009-12-01 23:11:55

+1

在解決方案資源管理器中打開引用節點,找到System.Web.Mvc,右鍵單擊它並選擇屬性,將複製本地設置爲true。然後嘗試再次發佈。 – 2009-12-01 23:16:50