第一章 打开MVC4的大门:(二)创建MVC应用程序

MVC4的需求:

毫无疑问运行在Windows平台下

  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8

服务器操作系统:

  • Windows Server 2003
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012

开发工具为:Visual Studio 2012,Visual Studio 2010 SP1,Visual Web Developer 2010 Express SP1。

安装MVC4

安装MVC4组件。

Visual Studio 2012本身就包含MVC4另外无需安装。

如果是Visual Studio 2010,Web Platform 安装: http://www.microsoft

.com/web/gallery/install.aspx?appid=MVC4VS2010

可执行安装包:http://go.microsoft.com/fwlink/?LinkID=243392 。

服务器上安装MVC4

服务器上安装MVC4环境与客户端一样。

如果服务器上没安装MVC4,那么用MVC4开发的程序能运行么?答案是当然可以。MVC4的所有必要组件都在包含在了bin文件夹。难怪体积会那么大,其实服务器上有MVC4的运行环境程序部署在服务器的时候可以这些组件完全可以删掉。

创建MVC4应用程序。

又是著名的MVC Music Store啊

1、打开vs2012选择 文件->新建项目

2、选择Visual C# ->Web->ASP.Net MVC4 Web 应用程序

clipboard

3、名称输入“MvcMusicStore”点击确定。

新ASP.NET MVC 4 项目对话框


选择模板

clipboard[1]

  • 空:就是一个空项目,基本的组件和目录结构还是有的。
  • 基本:一个最低限度的模板,有基本的文件夹,css,MVC应用程序的基本结构。
  • Internet应用程序:一个常用足够丰富的模板,包含可账管理功能(依赖ASP.NET Membership),创建后就可直接运行。
  • Internet应用程序:与Internet应用程序一样只是使用的Windows账户。
  • 移动应用程序:专门针对移动设备的模版,包含移动视觉效果,触摸控件,支持Ajax导航。
  • WEB API:专门针对HTTP services的模板。

视图引擎

clipboard[2]

默认两种:Razor和传统的aspx.  aspx就是原来asp.net用的那套东东;Razor剃刀。这里支持使用其他视图引擎,甚至自己写视图引擎都行,其实没必要用其他引擎,Razor剃刀已经足够锋利和灵巧。

测试单元

clipboard[3]

这里是用来创建测试单元的,下面的测试框架默认只有Visual Studio Unit Test 一种,足够用了。但是Visual Studio Unit Test只在Visual Studio 2012 Professional以上的版本才有,如果是Visual Studio 2012 Standard Edition 或 Express需要去下载安装NUnit, MbUnit, 或 xUnit扩展。

注意:创建项目的时候最好创建一个单元测试项目。

clipboard[4]

点确定就可以创建一个项目了。

posted @ 2013-01-29 23:22  洞庭夕照  阅读(17772)  评论(6编辑  收藏  举报