.NET MVC1项目升级到MVC2最简单的方法
来源:互联网 发布:有域名简单建站 编辑:程序博客网 时间:2024/06/03 21:33
MVC2的预览版发布了:http://www.microsoft.com/downloads/details.aspx?FamilyID=d34f9eaa-fcbe-4e20-b2fd-a9a03de7d6dd&displaylang=en
把MVC1项目升级到MVC2,最简单的做法如下:
- 新建MVC2项目 新建一个MVC2项目,把原来MVC1的项目文件全部拷贝到新建MVC2项目目录里,依照MVC1项目的引用在MVC2项目中作同样引用。
- 修改web.config 用"System.Web.Mvc, Version=2.0.0.0"替换web.config中的"System.Web.Mvc, Version=1.0.0.0",注意根目录的中web.config(3处)和Shared/Web.config(4处)都要替换。
- 引用MVC2的System.Web.Mvc类库 在MVC2项目的解决方案中删除System.Web.Mvc的引用,引文它是指向MVC1的类库,取而代之的引用System.Web.Mvc (v2.0.50727)。
- 修改项目文件(.csproj) 关闭MVC2解决方案,打开项目文件(扩展名为.csproj),用"System.Web.Mvc, Version=2.0.0.0,"替换"System.Web.Mvc, Version=1.0.0.0,",如:
<Reference Include="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" /> - 兼容第三方类库 如果项目中引用了依赖MVC1的第三方类库,需要在根目录中的web.config的configuaton增加以下内容来兼容:
- <runtime>
- <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
- <dependentAssembly>
- <assemblyIdentity name="System.Web.Mvc"
- publicKeyToken="31bf3856ad364e35"/>
- <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0"/>
- </dependentAssembly>
- </assemblyBinding>
- </runtime>
- .NET MVC1项目升级到MVC2最简单的方法
- 将Asp.Net下的Mvc1升级到Mvc2简单方法
- ASP.NET MVC1 升级到 MVC2后,Session 丢失问题的解决
- NET MVC2项目升级到MVC 3 RC
- 如何将ASP.NET MVC2项目升级到MVC 3
- MVC1和MVC2的区别
- MVC1和MVC2的区别
- asp.net mvc1 mvc2 mvc3 mvc4 特
- MVC2如何打开MVC1中的项目
- mvc1/struts1和mvc2/struts2的区别
- MVC1 与 MVC2 的区别于联系
- 如何将ASP.NET MVC2项目升级到MVC 3 RC
- Visual Studio 2012 如何打开MVC1.0 MVC2.0的项目
- MVC1,MVC2简析
- MVC1 and MVC2
- MVC1 and MVC2
- MVC1 and MVC2
- MVC1 and MVC2
- 用PHP实现一个双向队列
- Shuttler.Net-RPC/Memcached/IM框架开源发布
- 利用memcached构建高性能的Web应用程序
- 电视剧《手机》观后感
- MySQL的开源热备份工具Xtrabackup1.2
- .NET MVC1项目升级到MVC2最简单的方法
- Spket破解方法(反编译)
- 最近流行JS写游戏了,那我也来试试一个打砖块的游戏
- mysql sql 百万级数据库优化方案
- 整理有用的struts标签
- YAHOO--PHP面试题
- Spring.Net+NHibernate+Asp.Net mvc+ExtJs构建多层应用程序
- 读取classes目录下的文件的方法
- 我眼中的C# 3.0