本动手实验基于 PlanMyNight 演示,使用了以下技术:MVC 2 Framework、Visual Studio 2010、.Net Framework 4.0、Project Velocity 和 ASP.NET AJAX。
在整个实验中,您将了解如何使用 Project Velocity 增强 ASP.NET MVC 应用程序,如何使用 MVC Areas 设计其结构。
本动手实验假设开发人员具有 HTML、JavaScript、ASP.NET MVC Framework 和 Project Velocity 方面的基本经验。在该培训套件中,您将找到介绍这些技术的实验。
目标
在本次动手实验中,您将学习如何:
• 使用 Project Velocity 作为缓存 提供程序,增强 MVC 应用程序。
• 使用 MVC 2 Areas 设计应用程序的结构。
系统 要求
您必须拥有以下内容才能完成本实验:
• Microsoft Visual Studio 2010 Beta 2
• Microsoft SQL 2005 或 Microsoft SQL 2008(速成版或更高版本)
• Project Velocity
可在如下地址下载 Project Velocity:http://www.microsoft.com/downloads /details.aspx?FamilyId=B24C3708-EEFF- 4055-A867-19B5851E7CD2&displaylang=en.
注意:如果您对于 Project Velocity 的安装存 在疑问,请参考实验:Project
Velocity 简介,在培训包中即可找到。
安装
使用 Configuration Wizard 验证本实验的所有先决条件。要确保正确配置所有内容,请按照以下步 骤进行。
注意:要执行安装步骤,您需要使用管理员权限在命令行窗口中运行脚本。
1. 如果之前没有执行,运行 Training Kit 的 Configuration Wizard。为此,运行位于 % TrainingKitInstallationFolder%\Labs\IntroToWF\Setup 文件夹下的 CheckDependencies.cmd 脚本。 安装先决条件中没有安装的软件(如有必要请重新扫描),并完成向导。
注意:为了方便,本实验中管理的许多代码都可用于 Visual Studio 代码片段。 CheckDependencies.cmd 文件启动 Visual Studio 安装程序文件安装该代码片段。
练习
本次动手实验由以下练习组成:
1.练习 1:使用 Velocity 添加缓存
2.练习 2:使用 MVC Areas 设计应用程序的结构
完成本实验的估计时间:60 分钟。
注意:每个练习都附 带了一个初始解决方案。这些解决方案中有些代码片段是空的,我们将通过每个练习填写完整。因此,如 果直接运行,初始解决方案将无法运行。
在每个练习中,您都可以找到 End 文件夹,其中包括 完成练习后应该得到的解决方案。如果需要其他帮助来完成练习,您可以使用该解决方案作为指南。