mvc3升级mvc4的方法记录
来源:互联网 发布:windows 照片管理软件 编辑:程序博客网 时间:2024/05/16 19:50
手工升级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":
<appSettings>
<add key="webpages:Version" value="2.0.0.0"/>
<add key="PreserveLoginUrl" value="true"/>
<appSettings>
3:在解决方案浏览器Solution Explorer中,引用最新的Solution Explorer, 删除System.Web.Mvc System.Web.Mvc (v4.0.0.0).
删除引用:
- System.Web.Mvc (v3.0.0.0)
- System.Web.WebPages (v1.0.0.0)
- System.Web.Razor (v1.0.0.0)
- System.Web.WebPages.Deployment (v1.0.0.0)
- System.Web.WebPages.Razor (v1.0.0.0)
添加引用:
- System.Web.Mvc (v4.0.0.0)
- System.Web.WebPages (v2.0.0.0)
- System.Web.Razor (v2.0.0.0)
- System.Web.WebPages.Deployment (v2.0.0.0)
- System.Web.WebPages.Razor (v2.0.0.0)
4:
在解决方案浏览器Solution Explorer,卸载当前项目,编辑ProjectName.csproj.
找到ProjectTypeGuids 元素,并替换{E53F8FEA-EAE0-44A6-8774-FFD645390401} 为 {E3E379DF-F4C6-4180-9B81-6769533ABE47}.
保存修改,关闭(.csproj) 文件,然后重新加载项目.
5:如果项目中有第三方组件引用了老版本的ASP.NET MVC, 可以在Web.config中加入三个 bindingRedirect元素
<configuration>
<!--... elements deleted for clarity ...-->
<runtime>
<assemblyBindingxmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirectold Version="1.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirectold Version="1.0.0.0-3.0.0.0" newVersion="4.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirectold Version="1.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
这样升级就结束了。
- mvc3升级mvc4的方法记录
- 记录一次MVC3升级MVC4遇到的问题
- MVC3.0 项目升级到 MVC4.0
- 转:ASP.NET MVC3升级到ASP.NET MVC4
- ASP.NET MVC3升级到ASP.NET MVC4
- 手工将 MVC3.0 项目升级到 MVC4.0
- 手工将 MVC3.0 项目升级到 MVC4.0
- MVC3及MVC4下载网址
- MVC3 在IIS6的部署 记录
- mvc2升级为mvc4
- asp.net mvc1 mvc2 mvc3 mvc4 特
- 安装MVC3和MVC4 webpages 冲突
- windows2003 IIS6 部署MVC3和MVC4程序
- MVC3和MVC4中CRUD操作
- windows2003 IIS6 部署MVC3和MVC4程序
- MVC3,MVC4,MVC5 平台支持情况
- windows2003 IIS6 部署MVC3和MVC4程序
- MVC4升级MVC5导致原项目出错的解决方法
- Java中 ? extends E 和 ?super E 的区别
- 第十四周项目一数组大折腾(5)创建一个长度为16的整形数组a并初始化前15个元素,输入一个整数b,将b插入到a[0]位置(原有的数据往后“移动”)
- Android动画之属性动画基础用法
- TextArea里Placeholder换行问题
- MongoDB时间处理问题
- mvc3升级mvc4的方法记录
- 二、验证ffmpeg ndk编译出来的so可行的简单例子
- 图片等比缩放
- 数据库菜鸟学习之旅(二):Mysql自定义函数
- Facebook 开源人工智能环境CommAI-env,目标是实现人机之间的语言交流
- AndroidStudio中的图片资源存放位置以及drawable文件夹的创建方法
- ionic一些命令(完善)
- js+controller+service+mysql 动态树
- 触摸屏(TP)乱跳原因总结