用于 Azure 角色中缓存的 ASP.NET 4 缓存提供程序

重要

Microsoft 建议所有新开发使用 Azure Redis 缓存。 有关选择 Azure 缓存产品/服务的当前文档和指南,请参阅 哪种 Azure 缓存产品/服务适合我?

Microsoft Azure为 ASP.NET 4 个 Web 应用程序安装缓存提供程序。 这使 ASP.NET Web 应用程序能够对会话状态和输出缓存使用Microsoft Azure缓存。 这两种提供程序使用相同的单一程序集 Microsoft.Web.DistributedCache.dll。

这些提供程序设计用于在 Azure 中运行的 ASP.NET 应用程序。 尽管可以从本地 ASP.NET 应用程序访问Microsoft Azure缓存,但这样做的延迟会超过优势。 如果需要本地 ASP.NET 应用程序的缓存,可以使用 Microsoft AppFabric 1.1 for Windows Server 创建本地缓存群集并使用其会话状态提供程序。 有关 Microsoft AppFabric 1.1 for Windows Server的详细信息,请参阅 Windows Server AppFabric Caching概念

注意

这两种提供程序都要求你针对完整版(而不是客户端版).NET 4 Framework 编译你的项目。

本节内容

本部分的主题介绍如何使用缓存提供程序,并阐述你可以使用的各种配置设置。

另请参阅

其他资源

缓存会话状态和输出缓存示例