安装ASP.NET MVC框架到中文VS2008

最近好友幻想曲告诉我用Mvc framework吧,开始我还以为又是什么乱七八糟的 框架,本着对客户负责的态度并没有去仔细研究什么.这几天有时间闲下来做技术 反思,感觉微软是不会搞出个没用的东西的,于是把MVC框架下下来研究.

运行文件AspNetMVCPreview2-setup.msi进行安装,安装完成后发现在VS2008里 面并没有MVC模板出现。又到处Google了一遍,发现有不少人遇到这个问题,但是 还没看到完全解决的办法。

目前遇到问题的基本集中在Microsoft Visual Studio 2008中文版,因为中文 版所有的安装文件默认放在2052(中文编码)下面,而ASP.NET MVC是英文的,所 有都放在1033下面,所以导致ASP.NET MVC模板不能载入。

知道问题的根源就好解决了,修改如下文件夹名称(x为您对应的安装盘符) :

X : \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC \ 1033
X : \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ Web \ MVC \ 1033

X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ Web \ MVC \ 2052
X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ Web \ MVC \ 2052

然后将

X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp \ Web \ 1033
X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplatesCache \ CSharp \ Web \ 1033

文件夹里的内容剪切到

X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp \ Web \ 2052
X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplatesCache \ CSharp \ Web \ 2052

文件夹中,到这里文件路径问题就解决了。

这个时候直接打开VS2008还是看不到MVC模板的,因为我们要重建一次VS2008 的模板索引,方法如下:

在命令行运行

X: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ devenv.exe /setup

因为重建索引需要一点时间,等待大概几秒钟再打开你的VS2008就可以看到 MVC项目模板了。

至此就完成了ASP.NET MVC框架在Microsoft Visual Studio 2008中文版的安 装。

细细地看了一下这个框架,让我很激动,因为这个框架正是我一直在追求的 MVC完全分离的开发模式,再也不用我手动地去处理以前那种令人诟病的开发模式 了。

继续研究,准备用.net 3.5重构View!

时间: 2024-09-19 08:56:51

安装ASP.NET MVC框架到中文VS2008的相关文章

将ASP.NET MVC框架应用巧妙移植到手机

客户对我们的产品质量非常满意,因此在该项目完成后又给了我们另外一个订 单,即部署客户程序到Windows智能手机设备上.但是我们项目团队成员以前都没 有这种开发经验.我们的计划是通过最小限度的修改现有程序代码,使其可以运 行在Windows智能手机上. 移动设备Web应用工具箱(Web Application Toolkit for Mobile Devices) 我们选择了微软移动设备Web应用开发工具箱作为解决方案.使用这个免费的 工具,可以轻松将基于MVC框架的Web应用扩展到移动设备上.

MIX 2008与ASP.NET MVC框架的Road-Map

ScottGu同学最近在Blog上发布了一些有关MIX 2008和ASP.NET MVC框架的消息 . 话说2007的视频我还没有看多少,2008又要出来了.在每年的MIX大会上总有 一些东西被微软力推,比如06年的ASP.NET AJAX(当时还是Atlas,如果没有记错 的话),07年的Silverlight,那么在08年的MIX大会中又会重视什么呢?Scott在 这篇文章中给了我们一些选项: IE 8 IIS 7.0 ASP.NET (including ASP.NET 3.5, ASP.

[转自Scott]ASP.NET MVC框架(第四部分): 处理表单编辑和提交场景

英文原文地址:http://weblogs.asp.net/scottgu/archive/2007/12/09/asp-net-mvc-framework-part-4-handling-form-edit-and-post-scenarios.aspx 翻译原文地址:http://blog.joycode.com/scottgu/archive/2007/12/10/112465.aspx 过去的几个星期内,我一直在写着讨论我们正在开发的新ASP.NET MVC框架的系列贴子.ASP.NET

重构TekPub从ASP.NET MVC框架迁移到Ruby on Rails

TekPub是一个面向开发人员的站点,致力于为开发人员提供一系列主题的在线培训,主题范围非常广泛,从微软的O/R Mapping框架Microsoft Entity Framework,到如何使用Ruby on Rails技术编写自己的日志引擎等内容都有涉及.该网站是由前微软员工Rob Conery与Lounge的老板James Avery创立的. TekPub是个很有趣的学习案例,公司开始时使用ASP.NET MVC框架,之后很快迁移到了Ruby on Rails上.InfoQ与Rob和Jam

一起谈.NET技术,重构TekPub——从ASP.NET MVC框架迁移到Ruby on Rails

TekPub是一个面向开发人员的站点,致力于为开发人员提供一系列主题的在线培训,主题范围非常广泛,从微软的O/R Mapping框架Microsoft Entity Framework,到如何使用Ruby on Rails技术编写自己的日志引擎等内容都有涉及.该网站是由前微软员工Rob Conery与Lounge的老板James Avery创立的. TekPub是个很有趣的学习案例,公司开始时使用ASP.NET MVC框架,之后很快迁移到了Ruby on Rails上.InfoQ与Rob和Jam

搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (六)写在后面的话

     如果在你的项目中,配置的没有报错,但是总是注入进来的都是null的话,可查看配置文件所在的项目是否添加了配置文件中所引用或配置了的项目.还有就是mvc中control中注入都失败了.这个最后还是采用了cs的办法来获取的业务逻辑层的实体类,多少有点遗憾.      下面再回顾一下整个项目搭建的流程: 1.准备开发环境:Spring.Net .Nhibernate .Asp.Net Mvc.Vs2008 sp1等 2.创建解决方案,添加Service Dao  Model等各个层的项目,准

搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (一)搭建你的环境

使用这套框架不是很长时间.但也基本应用了几个项目中了.在此和大家分享一下我是怎样一步一步搭建此框架的.并为初学者提供一个简单的示范.欢迎共同讨论技术问题.[本人纯属菜鸟!不足之处多谅解!] 第一步:       首先要看一下我项目中三层与mvc以及Spring.Net,Nhibernate处在的哪一层.看下面一幅图: 先做为一个大体的思路和了解. 第二步:       了解Spring.Net做什么用?http://www.springframework.cn/        了解Nhibern

安装ASP.NET MVC时出现错误提示是:0x80070643

问题描述 安装ASP.NET MVC时出现错误提示是:0x80070643 安装ASP.NET MVC时出现错误提示是:one or more issues caused the setup to fail.please fix the issues and then retry setup.formore information see the log file 解决方案 那需要看日志文件才能判断是什么错误了. 首先检查你的系统软件环境是否正确,比如MVC 1.0需要.NET 3.5.1,MV

探讨ASP.NET MVC框架内置AJAX支持编程技术

传统型ASP.NET Web Forms是基于同时包含了表现层和后台代码的Web页面, 所以,紧随其后出现的ASP.NET AJAX,特别是这个框架的服务器端控件并没有像 它们本应该的那样光芒四射.于是,很多跟随AJAX时髦的ASP.NET开发者只是向 ASP.NET页面中随意地放置一些UpdatePanel控件以便使其程序实现基本的AJAX支 持.实际上,这只是防止了页面的"闪烁",而根本上页面还是进行 了完整的回发,并且要经历整个页面的生存周期.为了消除ASP.NET Web Fo