将ASP.NET MVC 1.0升级到ASP.NET MVC 2的三种方法

  ASP.NET MVC 2 RTM已经发布一段时间了,相信过去很多基于ASP.NET MVC 1.0的项目都想升级到2.0,因为2.0提供了更多的新特性,对于开发人员来说,确实是心动的。为方便大家,本文将网上常见的关于ASP.NET MVC 1.0 升级到 2 的三种方法汇总,整理成文。

  一、随开发工具升级而自动升级

  如果之前你的项目使用的开发工具是VS2008,现在升到VS2010,那么用VS2010打开VS2008的项目时,ASP.NET MVC 1.0 将被自动被升级到 2。如下图所示:

  2010050810552839.jpg

无论你选择“Yes”还是“No”,VS2010的自动转换工具都会将ASP.NET MVC 1.0 升级到 ASP.NET MVC 2。选择“Yes”只是会将.NET Framework从3.5升级到4。

     二、借助自动转换小工具

     这种方法适用于不想升级开发工具的情况,我们可以借助一个叫做MvcAppConverter的小工具来进行转换,你可以在此处进行下载。打开MvcAppConvert后,在选择解决方案浏览选项中,选择要转换的VS2008解决方案。如下图所示:

  2010050811063671.jpg

随后,点击"Convert"即可自动转换,非常方便,如下图所示。

2010050811081392.jpg

     三、自己DIY升级

     对于DIY一族来说,万事莫过于自己动手,那种快乐是别人无法体会到的。幸运地是,从ASP.NET MVC 1.0升ASP.NET MVC 2也可以DIY。我们可以通过三个步骤就轻松搞定,时间不会超过2分种。特别需要注意的是,升级前别忘记备份。

     1、找到ASP.NET MVC 1.0的项目工程文件,即以.csproj为扩展名的那个文件,用记事本或者其它文本软件(如:UltraEdit)打开它,找到ProjectTypeGuid节点元素,如下图所示:

2010050810401372.jpg

将GUID {603c0e0b-db56-11dc-be95-000d561079b0}替换成{F85E285D-A4E0-4152-9332-AB1D724D3325},保存。

  2、打开项目的Web.Config文件,将所有的System.Web.Mvc, Version=1.0.0.0替换成System.Web.Mvc, Version=2.0.0.0,保存。

  3、在Web.Config文件的Configuration节点下添加如下新元素:

     <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>

      至此,我们就完成的从ASP.NET MVC 1.0 升级到ASP.NET MVC 2的DIY升级。

  四:总结

      对于从ASP.NET MVC 1.0 升级到ASP.NET MVC 2来说,还是很简单的。

转载于:https://www.cnblogs.com/myshell/archive/2010/05/08/1730348.html

数字IC设计(8)之AHB-Lite总线(持续更新) AHB总线全称Advanced High-performance Bus,意为先进高性能总线。推出该总线的目的是补充APB总线在性能上的不足,APB总线适合挂载低速外设,所以AHB总线用来挂载高性能的外设,这样子可以分工合作,节约资源。AHB总线可以实现多主多从的连接,此时需要设计仲裁机和matrix(矩阵),AHB-Lite一般用于一主多从,此时则不需要仲裁机和matrix,但是也可以用AHB-Lite来实现多主多从,就是设计多个layer,每个layer是一主多从,再把各个layer连起来; 阅读详情

相关推荐

基于GEC6818开发板的C/C++贪吃蛇小游戏

f.开始游戏(进入游戏,并没有马上开游戏,需要点击播放才能开始)2.相关宏,全局变量(可以根据自己需要进行修改)k.显示文字前的相关初始化。k.自定义font.h文件。1.需要的主要头文件。l.在开发板上显示字1。m.在开发板上显示字2。a.显示固定大小图片。h.线程1:获得坐标。

2301_77273301的博客 2132

.NET Framework 迁移到.NET 5

1.前提要求 确保系统安装下列工具: Visual Studio 2019 16.8 及以上版本 (下载地址) .NET 5.0 SDK (下载地址) 2.安装迁移所需要的工具 1.打开cmd 运行以下命令安装try-convert dotnet tool install -g try-convert 如果已经安装try-convert但是需要升级到新版本,运行一下命令 dotnet tool update -g try-convert 2.安装.NET升级助手,请执行以下命令 dotnet

XiaoCheng_T的博客 5223

A股量化实战:用Python回测动量因子策略(附聚宽完整代码)

本文详细介绍了如何在A股市场使用Python和聚宽平台,实战回测一个动量因子量化交易策略。从环境搭建、数据获取到完整的策略代码实现与回测分析,手把手教你验证“强者恒强”的投资逻辑,并提供参数优化与实战避坑指南,助力量化新手迈出第一步。

weixin_29264201的博客 969

asp.net mvc 到 asp.net core3.1 mvc 迁移

目标 把以前的asp.net web api网站迁移到asp.net core3.1,过程很不平滑,磕磕绊绊。 HttpContent.Current 找不到了 core里面需要先在 Startup.cs 的 ConfigureServices 方法里加一句services.AddHttpContextAccessor(),再通过HttpContextAccessor.HttpContext 获得这个HttpContent.Current,参考这篇文章。 调用不了 gRPC http 服务 g..

xhydongda的博客 679

BUCK降压斩波电路设计实战:从IGBT选型到续流二极管优化

本文详细解析了BUCK降压斩波电路的设计实战,从IGBT选型到续流二极管优化,涵盖了关键参数设计、调试技巧及电磁兼容问题解决方案。通过实际案例和数据对比,帮助工程师高效完成DC-DC转换电路设计,提升系统性能和可靠性。

weixin_29253711的博客 95

【基于CKF的IMM】CV和CT两个模型下的IMM,二维,滤波使用CKF(容积卡尔曼滤波),附完整的matlab代码

该文章摘要: 本文提出了一种基于交互多模型(IMM)和容积卡尔曼滤波(CKF)的融合定位算法,用于解决目标在直线运动和转弯机动之间的模型切换问题。通过MATLAB仿真实现了IMM-CKF算法,并与单一的CV-CKF(匀速模型)和CT-CKF(匀角速转弯模型)方法进行对比。实验结果表明,在包含直线段和转弯段的复合轨迹跟踪中,IMM-CKF方法能够自适应调整模型权重,显著提高了定位精度。轨迹跟踪图、位置/速度误差对比图以及模型概率曲线直观展示了IMM算法的优势。文章提供了完整的MATLAB实现代码,可用于目标跟

985工科博士毕业,专攻定位、导航和滤波等算法研究。从业10年,主要使用MATLAB 615

创建 ASP.NET Core MVC 项目

一、创建ASP.NET Core MVC项目 二、ASP.NET Core MVC目录结构

Vin Cente 2259

Autosar MCAL-S32k324 Crypto配置-基于EB

NXP官网提供了免费的HSE固件,同时也提供了对应的协议栈。本文以算法为例,介绍MCAL相关的配置及在代码中的集成与使用。使用HSE计算,比软件算法确实方便许多。后面会完善更多的算法测试。

赞的博客 2434

关于ASP.NET MVC与.NET CORE 的区别--小结

关于ASP.NET MVC与.NET CORE 的区别--小结

Blue 1772

UG NX二次开发(Python)-API函数介绍与应用实例(三)-UFLayer类操作

采用Python语言进行UG NX二次开发的帮助材料很少,采用录制的方法是一种比较容易实现的方式,但是使用UFun函数更容易上手,我们以后将逐渐的将Python-UFun的功能写进博客中,以便于有需要的人采纳和研究。本博客是为了入门需要,采用简单的创建长方体的功能来讲一下怎么使用Python语言开发。我们今天以移动长方体到某一个图层为例,讲一下UFLayer类中部分函数的使用。另外,我们长期提供UG NX二次开发的功能开发和咨询服务,有疑问可以私信博主或者在评论区讨论。

GimiGimmy 708

MATLAB极坐标伪彩色圆图绘制之polarPcolor函数

polarPcolor函数介绍 我们经常在论文或期刊上看到如下图这种以色调冷暖代表数值大小的极坐标圆图, 而function [varargout] = polarPcolor(R,theta,Z,varargin)可以很好的帮助我们快速绘制这类极坐标圆图。它非常适合雷达或激光雷达的平面位置指示器。使用polarPcolor函数时,我们只需根据手中数据构造相应的二维矩阵Z即可,十分便捷。varargin值为绘制模式选择。R值为半径坐标一维矩阵,theta值为角坐标一维矩阵。 代码示例 这里使用了海洋表面耀光

qq_19512613的博客 1万+

ASP.NET Core 2.0 Web API项目升级到ASP.NET Core 3.0概要笔记

本文结构先决条件升级目标框架(Target Framework)的版本过时的IHostingEnvironment与IApplicationLifetime对象Endpo...

dotNET跨平台 1294

《MySQL 入门教程》第 03 篇 管理数据库

本篇主要介绍 MySQL 数据库的创建、查看、选择和删除操作,包括使用 mysql 命令行和 MySQL Workbench 图形工具两种方式。

Tony.Dong的专栏 3523

将ASP.NET MVC 1.0升级到ASP.NET MVC 2的三种方法(转)

ASP.NET MVC 2 RTM已经发布一段时间了,相信过去很多基于ASP.NET MVC 1.0的项目都想升级到2.0,因为2.0提供了更多的新特性,对于开发人员来说,确实是心动的。为方便大家,本文将网上常见的关于ASP.NET MVC 1.0 升级到 2 的三种方法汇总,整理成文。  一、随开发工具升级而自动升级  如果之前你的项目使用的开发工具是VS2008,现在升到VS201

chinesecsharp的专栏 460

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

部署asp.net mvc_在ASP.NET 2.0上部署ASP.NET MVC

部署asp.net mvcThis post will be filled with disclaimers and warnings. They are not just to CYA, but also to C my A and avoid my getting sacked. 这篇文章将充满免责声明和警告。 他们不仅是为了CYA ,而且是为了C我的A,并避免我被解雇。 I've been...

cunfuteng7334的博客 409

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

(0)ASP.NET Core 简单介绍 和开发环境搭建 - ASP.NET从MVC5升级到MVC6

ASP.NET从MVC5升级到MVC6 总目录 ASP.NET Core 首先,ASP原本只是一种技术,这种技术从上个世纪90年代就有了。 Active Service Page 和 Java Service Page 是相同的概念。 古老的WebForm技术,其实是正统的ASP.NET技术。刚开始的时候,代码和HTML都是写在一起的。同一个文件里面上半部分是C#代码,下半部分是HTML代码。 随...

weixin_34247155的博客 690

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

将ASP.NET MVC 2.0 部署在IIS上的教程

我的程序开发环境: 系统:Win7 IIS:IIS7 开发工具:VS2008 SP1 MVC版本:ASP.NET MVC 2.0 RC   在部署MVC应用之前,一定要确保你的程序BIN文件夹下面是否包含 System.Web.Mvc.dll(非常重要),如图:   如果没有, 请在你的MVC项目中,打开引用列表,如图:    鼠标右键点击System.Web.M

liguo9860的专栏 1376

将Asp.Net下的Mvc1升级到Mvc2简单方法

VS2010已出来很久,相信很多人早已尝鲜,将自己的项目升级到了VS的最新版本,借助VS进行升级是一件傻瓜式且非常便利的事情,VS可以轻而易举的为你完成所有的升级过程。我今天要说的是针对单个MVC项目的升级,MVC2就在VS2010发布的前几日也发布了正式版,MVC2增加的不少新特性让我们有理由升级到最新版本。如果只是想升级单个MVC项目,仍然使用VS2008开发,这时VS2010提供的升级无能为

张彦鹏的专栏 1256

详解ASP.NET MVC2项目升级到MVC 3 RC

微软在10号发布了ASP.NET MVC3的发布候选版(RC:Release-candidate),该版本提供了Razor视图引擎的智能感知等功能,并同样具备Online许可。眼馋的同学是不是已经迫不及待的想将现有项目升级呢?这里我就将官方ReleaseNotes中的升级办法翻译总结一下,以方便那些不喜欢看罗里啰嗦的英文文档的广大同学。 译文 要将现有的ASP.NET MVC2项目手...

ailiu6134的博客 152

[翻译]ASP.NET MVC 2 Preview 1 发布了

【原文地址】ASP.NET MVC V2 Preview 1 Released 【原文发表日期】 July 30, 2009 在我们团队发布了ASP.NET MVC 1.0的4个半月后,我很高兴的宣布我们的ASP.NET MVC 2 的第一个Preview现在可以下载了。去立即下载它,喜爱它。不要害怕安装它正如它将和ASP.NET MVC 1.0 紧密联系在一起。 版本注释提供了这...

dengqi4009的博客 145

将ASP.NET MVC 3集成到现有的升级的ASP.NET 4 Web Forms应用程序中

I got an interesting question recently from a gentleman who has an existing ASP.NET WebForms 2.0 application that works just fine. He's upgraded it to ASP.NET 4 and it still works great, but now he wa...

275

Asp.net MVC 1.0 下载

Asp.net MVC 经过漫长的等待,终于1.0了。 链接:http://www.asp.net/mvc/下载:http://www.microsoft.com/downloads/details.aspx?FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b&displaylang=en版本:1.0发布日期:2009.4.2语言:英

greenerycn的专栏 2350

asp.net mvc 1.0 开源

4月1号 scottgu 宣布 asp.net mvc 1.0开放源代码 具体可以到他的Blog里查看 我来黏贴一下: Two weeks ago at MIX we released ASP.NET MVC 1.0. ASP.NET MVC is a free, fully supported, Microsoft product that enables developers to ea...

weixin_34356555的博客 258

实战ASP.NET MVC #4,将范例修改成MVC 2.0版(Only for VS 2010)

实战ASP.NET MVC #4,将范例修改成MVC 2.0版(Only for VS 2010) http://www.dotblogs.com.tw/mis2000lab/archive/2010/05/26/mvc_20_sample_download.aspx 实战ASP.NETMVC #4,将范例修改成MVC2.0版 本范例仅限用在 VS 2010 上面...

weixin_30341745的博客 172

如何将ASP.NET MVC2项目升级到MVC 3

要将现有的ASP.NET MVC2项目手动升级到ASP.NET MVC3(RC),我们需要如下这些步骤:   1. 随便创建一个新的ASP.NET MVC3项目,我们在升级中将用到其中包含的一些文件。   2. 从新建项目中将如下这些文件copy到现有的ASP.NET MVC2项目中,它们是: · /Scripts/jquery.unobtrusive-ajax.js

…… 1436

如何将ASP.NET MVC2项目升级到MVC 3 RC

如何将ASP.NET MVC2项目升级到MVC 3 RC 微软在10号发布了ASP.NET MVC3的发布候选版(RC:Release-candidate),该版本提供了Razor视图引擎的智能感知等功能,并同样具备Online许可。眼馋的同学是不是已经迫不及待的想将现有项目升级呢?这里我就将官方ReleaseNotes中的升级办法翻译总结一下,以方便那些不喜欢看罗里啰嗦的英文文

吴家齐的专栏 1079
上一篇: .NET 4.0:一段动态绑定代码的底层初级分析
下一篇: 自定义ASP.NET MVC Html辅助方法
devo4561
博客等级 码龄12年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值