微软企业库的缓存使用——Caching引用&配置后总报错
使用微软企业库框架,用的是最新版的Microsoft Enterprise Library 5.0,配置数据连接dataConfiguration和缓存使用cachingConfiguration~1,只配置数据连接能正常存取数据,但是加上cachingConfiguration的配置节后,一直报错
网上搜了N多变都解决不了,求大家指导下!!!
报错截图:
配置代码:
--------------------编程问答-------------------- 不加cachingConfiguration配置节是好的,完全正常,加上这个配置节,想使用企业库缓存后就一直报上面那个错,求指点哈!
<?xml version="1.0"?>
<configuration>
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=null" />
<section name="cachingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Caching.Configuration.CacheManagerSettings, Microsoft.Practices.EnterpriseLibrary.Caching, Version=5.0.414.0, Culture=neutral, PublicKeyToken=null" requirePermission="true" />
</configSections>
<connectionStrings configSource="Config\\Database.config" />
<appSettings />
<!--缓存配置-->
<cachingConfiguration defaultCacheManager="Cache Manager">
<cacheManagers>
<add name="Cache Manager" type="Microsoft.Practices.EnterpriseLibrary.Caching.CacheManager, Microsoft.Practices.EnterpriseLibrary.Caching, Version=5.0.414.0, Culture=neutral, PublicKeyToken=null"
expirationPollFrequencyInSeconds="60" maximumElementsInCacheBeforeScavenging="1000"
numberToRemoveWhenScavenging="10" backingStoreName="NullBackingStore" />
</cacheManagers>
<backingStores>
<add type="Microsoft.Practices.EnterpriseLibrary.Caching.BackingStoreImplementations.NullBackingStore, Microsoft.Practices.EnterpriseLibrary.Caching, Version=5.0.414.0, Culture=neutral, PublicKeyToken=null"
name="NullBackingStore" />
</backingStores>
</cachingConfiguration>
</configuration>
补充:.NET技术 , C#