当前位置:编程学习 > C#/ASP.NET >>

微软企业库的缓存使用——Caching引用&配置后总报错

使用微软企业库框架,用的是最新版的Microsoft Enterprise Library 5.0,配置数据连接dataConfiguration和缓存使用cachingConfiguration~
1,只配置数据连接能正常存取数据,但是加上cachingConfiguration的配置节后,一直报错
网上搜了N多变都解决不了,求大家指导下!!!

报错截图:


配置代码:

<?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>
--------------------编程问答-------------------- 不加cachingConfiguration配置节是好的,完全正常,加上这个配置节,想使用企业库缓存后就一直报上面那个错,求指点哈!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,