• NET MVC1项目升级到MVC2最简单的方法


                     NET MVC1项目升级到MVC2最简单的方法

                     把MVC1项目升级到MVC2,最简单的做法如下:

      1. 新建MVC2项目 新建一个MVC2项目,把原来MVC1的项目文件全部拷贝到新建MVC2项目目录里,依照MVC1项目的引用在MVC2项目中作同样引用。
      2. 修改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处)都要替换。
      3. 引用MVC2的System.Web.Mvc类库 在MVC2项目的解决方案中删除System.Web.Mvc的引用,引文它是指向MVC1的类库,取而代之的引用System.Web.Mvc (v2.0.50727)。
      4. 修改项目文件(.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" />
      5. 兼容第三方类库 如果项目中引用了依赖MVC1的第三方类库,需要在根目录中的web.config的configuaton增加以下内容来兼容:
        1. <runtime>   
        2.      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">   
        3.        <dependentAssembly>   
        4.          <assemblyIdentity name="System.Web.Mvc"    
        5.              publicKeyToken="31bf3856ad364e35"/>   
        6.          <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0"/>   
        7.        </dependentAssembly>   
        8.      </assemblyBinding>   
        9.    </runtime>  
    转载 请注明原文地址并标明转载:http://www.cnblogs.com/laopo 商业用途请与我联系:lcfhn168@163.com
  • 相关阅读:
    必备单词
    Vim
    Linux基础
    python链表操作详解
    冒泡和快速排序
    学员练车选课系统
    面试题
    获取resp:heads:content-disposition的filename
    记录springBoot启动报错(无脑型)
    springBoot+Vue搭建新项目(1)
  • 原文地址:https://www.cnblogs.com/laopo/p/4145740.html
Copyright © 2020-2023  润新知