十步教你ASP“.NET研究”.NET MVC2项目升级MVC 3 RC

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

  译文

  要将现有的ASP.NET MVC2项目手动升级到ASP.NET MVC3(RC),我们需要如下这些步骤:

  1. 随便创建一个新的ASP.NET MVC3项目,我们在升级中将用到其中包含的一些文件。

  2. 从新建项目中将如下这些文件copy到现有的ASP.NET MVC2项目中,它们是:

  · /Scripts/jquery.unobtrusive-ajax.js

  · /Scripts/jquery.unobtrusive-ajax.min.js

  · /Scripts/jquery.validate.unobtrusive.js

  · /Scripts/jquery.validate.unobtrusive.min.js

  · /Views/Web.config

上海徐汇企业网站设计与制作le='color:white;' href='http://www.93tj.com'>上海徐汇企业网站制作
  3. 如果你现有的ASP.NET MVC2项目中包含若干area,则需要将/Views/Web.config文件copy到所有的area下替换原文件。

  4 在项目的Web.config文件中(根目录下的Web.config中有三处,Views文件夹下的Web.config文件中有4处)分别搜索和替换如下内容:

  System.Web.Mvc, Version=2.0.0.0 →上海闵行企业网站设计与制作 System.Web.Mvc, Version=3.0.0.0

  5. 在解决方案浏览器中删除System.Web.Mvc的引用(因为这里引用的是ASP.NET MVC2中大的DLL)然后添加一个System.Web.Mvc (v3.0.0.0)的引用。接下来再分别引用System.WebPages.dll和System.Web.Helpers.dll。

  6. 在解决方案浏览器中鼠标右击项目名称,并选择卸载项目。接着再次右击项目名称然后选择编辑ProjectName.csproj。

  7. 在ProjectName.csproj中找到ProjectTypeGuids节点,将 {F85E285D-A4E0-4152-9332-AB1D724D3325}替换为{E53F8FEA-EAE0-44A6-8774-FFD645390401}。

  8. 保存第7步中的更改后右击项目,重新加载它。

  9. 在应用程序根目录下的Web.config中的assemblies节点添加如下两条

  10. 如果项目中引用了其他使用到ASP.NET MVC2中的dll协同编译的第三上海网站建设方类库,则需要做如下改动

  大功告成,尽情享受ASP.NET MVC的魅力吧。

  补充:如果项目中使用上海企业网站制作了 TagBuilder 类,则要引用 System.Web.WebPages.dll。

时间: 2024-07-30 14:12:40

十步教你ASP“.NET研究”.NET MVC2项目升级MVC 3 RC的相关文章

十步教你ASP.NET MVC2项目升级MVC 3 RC

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

一起谈.NET技术,十步教你ASP.NET MVC2项目升级MVC 3 RC

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

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

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

十步教你构建一款畅销App

摘要: Chad Mureta两年前遭遇了一场车祸,在医院漫长的恢复期间,他的一位朋友给他一篇关于App营销的文章,在那之后,Mureta开始设计并开发App应用. 只用了两年时间,Mureta就成立了三家App公 Chad Mureta两年前遭遇了一场车祸,在医院漫长的恢复期间,他的一位朋友给他一篇关于App营销的文章,在那之后,Mureta开始设计并开发App应用. 只用了两年时间,Mureta就成立了三家App公司,收入高达数百万美元.他开发了超过40款App应用,下载量超过3500万次.

一步一步教你加密解密技术——压缩与脱壳(1)(1)

压缩与脱壳第一节 PE文件格式PE教程1: PE文件格式一览PE 的意思就是 Portable Executable(可移植的执行体).它是 Win32环境自身所带的执行体文件格式.它的一些特性继承自 Unix的 Coff (common object file format)文件格式."portable executable"(可移植的执行体)意味着此文件格式是跨win32平台的 : 即使Windows运行在非Intel的CPU上,任何win32平台的PE装载器都能识别和使用该文件格

深入浅出,三步教你如何认识真实的Alexa-Alexa世界排名

深入浅出,三步教你如何认识真实的Alexa 似乎网站优化,网站排名以及与之相关的课题永远是站长们关心的话题. 但三步认为,如何发现并留住访客并为之解决部分问题,才是站长应该关心的问题.可偏偏经常有站长问我alexa是什么,PR 又是什么?...... 我经常遇到"Alexa真的那么重要吗?"alexa真的那么权威吗?等 等类似的问题. 就群里昨天有朋友提到的关于alexa和PR 的问题,我写了这个小结.之所以将两者联系起来写,是因为我真实地发现了他们的关系. 一:什么是alexa? A

四步教你如何完善企业数据库安全政策

本文讲的是四步教你如何完善企业数据库安全政策,随着日益复杂的攻击和不断上升的内部数据盗窃,数据库安全成为企业信息安全团队重点关注的焦点,超越了传统的认证.授权和访问控制.一个私人数据入侵,如信用卡号或财务数据,可以给机构造成巨大的损失,更不用说诉讼和违规罚款等可能会带来的持久影响.Forrester研究公司建议机构重新制定它们的数据库安全策略,在新安全特性的应用和功能上寻找差距,这有助于帮助数据库应对新的威胁. 制定一个成功的数据库安全策略的关键在于你要了解为什么要保护数据库,保护哪个数据库,以

VC大佬支招:IPO十步走至少20%时间教育投资人

利用资本运作成长的技术型公司,从成立到上市需要花费 8-10 年时间.没有一夕成功的上市,从创立到上市是一场需要投入海量工作和艰辛努力的马拉松.顺利上市过程中隐藏着巨大的风险,创业者需要有充分的准备才能确保万无一失.而万全的准备要求你具备预见性.对未来的眼界和巨大的增长潜力,同时不容许丝毫的败笔.即使公司已具备了上述属性,你的首次公开募股仍不能算胜券在握.不妨考虑以下十步走的计划来确保一个万无一失的上市进程.你需要一个既懂商业模式也深谙华尔街运作规则的CFO如果公司还没有这号人才,那么得至少在你

一步一步教你加密解密技术——软件保护技术(3)(1)

第三节 加密算法1.RSA算法它是第一个既能用于数据加密也能用于数字签名的算法.它易于理解和操作,也很流行.算法的名字以发明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman.但RSA的安全性一直未能得到理论上的证明.它经历了各种攻击,至今未被完 全攻破.一.RSA算法 : 首先,找出三个数,p,q,r,其中p,q是两个相异的质数,r是与(p-1)(q-1)互质的数......p,q,r这三个数便是privatekey接著,找出m,使得rm==1mod(