mvc3公升級mvc4的方法記錄

2022-02-04 19:10:28 字數 892 閱讀 1291

手工公升級asp.net mvc 3專案:

一.安裝asp.net mvc 4

二.公升級asp.net mvc版本配置資訊:

1:替換專案 web.config 中的

system.web.mvc, version=3.0.0.0

system.web.webpages, version=1.0.0.0

system.web.helpers, version=1.0.0.0

system.web.webpages.razor, version=1.0.0.0

為最新4.0配置:

system.web.mvc, version=4.0.0.0

system.web.webpages, version=2.0.0.0

system.web.helpers, version=2.0.0.0,

system.web.webpages.razor, version=2.0.0.0,

2:在web.config中公升級asp.net配置為版本: "2.0.0.0" ,並新增個新的節點:preserveloginurl ,值為 "true":

3:在解決方案瀏覽器solution explorer中,引用最新的solution explorer, 刪除system.web.mvc system.web.mvc (v4.0.0.0).

刪除引用:

新增引用:

4:在解決方案瀏覽器solution explorer,解除安裝當前專案,編輯projectname.csproj.

找到projecttypeguids 元素,並替換 為 .

5:如果專案中有第三方元件引用了老版本的asp.net mvc, 可以在web.config中加入三個 bindingredirect元素

這樣公升級就結束了。

MVC3公升級到MVC4之困惑

a system.web.webpages.razor.configuration.razorpagessection 無法強制轉換為 b system.web.webpages.razor.configuration.razorpagessection。型別 a 源自 system.web.web...

MVC3和MVC4相關問題

從tfs獲取的mvc專案生成一直提示這個錯誤,我的vs中mvc3和mvc4都有,tfs專案中的mvc版本應該是mvc3的,現在我要用這個專案,但是一直是這個錯誤,請高手指點,積分不多了,見諒 程式集 base.web,version 1.0.0.0,culture neutral,publickey...

MVC4 利用Layout的幾種方法的Demo

本文參考自 因為 從網上下了個後台許可權原始碼,想自己加上前台頁面。發現了自己的不足,對於layout 的理解缺失。下面詳細解釋如何使用不同 的布局頁。頁面不多,直接貼 行了。homecontroller.cs public actionresult index public actionresul...