自定义Appfabric Cache 配置提供程序

默认情况下,AppFabric缓存提供了两种配置存储:一个SQL Server存储和XML文件存储。该解决方案提供和供AppFabric缓存自定义配置提供程序,使用Amazon S3存储缓存的配置。

您可以创建您通过实现IDataStoreProxy接口和注入新的实施将自己的数据存储TransactionContext 看看现有AmazonProxy指导。
该解决方案包含4个项目

一个WinForms可执行项目,创建自定义配置AppFabric向导的UI
一个库,它包含了ICustomProvider定制实现,它使用亚马逊的S3的配置存储(而不是SQL数据库或共享文件夹)
一些轻量的测试的测试项目
部署项目将配置所有必要的注册表项,并把可执行文件和库放入相应的文件夹。

时间: 2024-12-06 05:18:38

自定义Appfabric Cache 配置提供程序的相关文章

ASP.NET 4 AppFabric 输出缓存提供程序

缓存是用来保存你数据的地方,从而使你的应用程序访问更快速.缓存可以根据你的需要分配到许多台机器上,而开发人员无需关心数据究竟在哪台机器上.为了获得超快的性能,你甚至可以牺牲数据一致性,将缓存复制到调用客户端(本地缓存).所保存的数据可以是任何可被序列化的.NET对象. 使用缓存的目的是让你的应用程序的性能和扩展性更好.AppFabric支持显式和隐式两种缓存使用方式来提升扩展性和性能.如果你是一名ASP.NET的开发人员,隐式和显式缓存使用方式对你来说应该相当熟悉.显式缓存使用方式让你能通过Ap

模糊测试: 为Team System创建自定义的测试接口提供程序

在奥兰多参加 Microsoft Tech•Ed 2007 会议时,我有幸在"The Learning Center"的一个开发人员展位工作过.这次经历让我感触最深的是围绕最新的应用程序生命周期管 理 (ALM) 工具所展开的讨论.同时还有大量关于热门方法的讨论,例如敏捷编程和测试驱动的开发 (TDD).因此,Microsoft 的最新 ALM 套件 - Visual Studio Team System (VSTS) 产品倍 受关注. VSTS 为测试人员提供了一些强大的功能和可扩展

配置使用 SQL Server提供程序 。

 配置使用 SQL Server提供程序  <configuration>   <system.web> <-- 更改提供程序配置: -->    <membership defaultProvider="AspNetSqlProvider" />   </system.web>   <membership> <--配置提供程序 -->  <providers>     <remove

ASP.NET提供程序

提供程序模型的基本原理       提供程序模型不是一种应用程序特征,所以最终用户是无法看见的.提供程序模型本身并不会使一个应用程序获得更丰富的内容,也不会使其运行得更快或响应更为迅速.提供程序模型是基础功能,改进了程序的架构,使开发者和架构师理解某些系统组件外部特性即可工作.同时,由于为用户提供了添加和自定义行为及设置的钩子(hook),提供程序模型使得用户可以创建新的组件.实现策略模式并不会使程序变为允许对程序进行任意改动的开源项目.那仅仅意味着我们有一个简单.优雅且有效的模式,使客户能够对

ASP.NET 2.0: 使用自定义的配置文件提供程序管理Web用户

本文讨论: ASP.NET 2.0 配置文件提供程序 构建一个自定义提供程序 身份验证 和授权 本文使用了以下技术: ASP.NET, XML 借助 ASP.NET 2.0,您无需编写代码即 可向自己的网站添加身份验证.授权和各种配置文件.与以往相比,这显然是一个巨大的进步.与 ASP.NET 2.0 中的多数新功能一样,身份验证.授权和配置文件都有自己的内置提供程序.您可以将提供 程序看作是包含有完成某项特殊任务所用方法的模块.这些提供程序非常灵活,您可以通过指定属性对其 进行自定义.这些指定

配置错误:未能使用提供程序“RsaProtectedConfigurationProvider”进行解密

问题描述 我的一个程序,在.net里可以打开,并且运行也没问题可为什么一放到服务器上就不行了呢.出现如下错误.我用的是VS05配置错误:未能使用提供程序"RsaProtectedConfigurationProvider"进行解密.提供程序返回错误信息为:打不开RSA密钥容器.源文件:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Configweb.config. 解决方案 解决方案二:http://hi.baidu.com/king0332/blo

在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接)

error|server|程序 错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败. (provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) ",       上述错误我遇到两种情况,一种是在打开打开SQL Server 2005时弹出的,另一种是在应用程序连接SQL Server 2005时出现的.归纳了一下,由以下几个原因: 1.数据库引擎没有启动.  

微软同步框架(MSF)入门之七--定制同步提供程序(SyncProvider)

在上一篇文章当中,简要介绍了一下如何使用现有的 SyncProvider 对象来进行文件(夹)同步.今天的这个DEMO主要演示通过继承方式来实现自己的SyncProvider来进行相关同步元数据存储,当然这样做会给我们以额外的好处,比如按自己的意愿来创建.版本和删除项的信息等.另外就是对同步应用程序的工作原理也会有一个大概的认识. 在开始正文之前,我在网上看到了这篇文章对MSF的负责报道,当然它所说的部分观点我同意.MSF的确不那么好学,官方的文档的确也难懂,但事情总要慢慢来,只有通过不断积累不

使用WAS V7中的WebSphere MQ消息提供程序,第2部分: 使用通道出口

简介 IBM WebSphere Application Server V7 中的 IBM WebSphere MQ 消息提供程 序提供对基于 Java 通道出口的完整支持.道出口是运行在 IBM WebSphere MQ 通道生命周期中被指定点上的用户代码.通道出口有许多可能的用法,包括审计.安全.压 缩.转换等等. 之前的 WebSphere Application Server 版本中,通道出口没有得到完整的支持,必须通过 定制属性配置.在 WebSphere Application Se