快速业务通道

使用Project Velocity增强ASP.NET MVC应用程序

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-20

本动手实验基于 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号