使用Project Velocity增强ASP.NET MVC应用程序
本动手实验基于 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 文件夹,其中包括 完成练习后应该得到的解决方案。如果需要其他帮助来完成练习,您可以使用该解决方案作为指南。 下一步: 练习 1:使用 Velocity 添加缓存 练习 1:使用 Velocity 添加缓存 在此练习中,您将了解如何使用 Project Velocity 为 MVC 应用程序添加缓存功能。 注 意:有关 Velocity 的更多信息,请访问:http://msdn.microsoft.com/en-us/data/ cc655792.aspx。 任务 1 –配置 Velocity Cluster 在此任务中,您将设置 Project Velocity Cluster,创建具有以下名称的缓存: • ActivitySearch:用于缓存给定 查询的搜索结果。 • Activity:用于缓存活动细节。 • Reference:用于缓存 使用数据库中的可用数据填充视图的 States 和 ActivityType 的列表。 Microsoft Velocity 随 带了一个命令行管理工具,用于管理群集和缓存。您将使用此工具来启动群集,创建已命名缓存。 1.启动 Velocity Administration Tool。导航到 Start | All Programs | Microsoft Distributed Cache | Administration Tool - Microsoft Distributed Cache。出现 Velocity Administration Tool。 注意:在使用 UAC 的操作系统上,您必须右键单击 "Velocity" PowerShell 快捷方式,并选择 Run as administrator,缓存管理工具才能正确工作。 2.键入“get-cachehost”查看主机服务的状态。 注意:服务 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |