Bri*_*van 5 c# configuration enterprise-library
我正在尝试将使用1.1版企业库缓存块的应用程序转换为2.0版本.我认为我真正遇到的问题是,不同EntLib部件的配置被拆分为多个文件.显然,这曾经由ConfigurationManagerSectionHandler处理,但现在已经过时,支持.NET 2.0中的内置配置机制.
我很难找到一个如何进行配置文件拆分的好例子,特别是在EntLib的上下文中.还有其他人处理过这件事吗?
看来是配置了。我在这里找到了正常的单文件方法的一个很好的例子: http://www.devx.com/dotnet/Article/31158/0/page/2
一旦你弄清楚了外部配置文件的语法,使用外部配置文件实际上是微不足道的。前任。:
在 Web.config 中:
<cachingConfiguration configSource="cachingconfiguration.config" />
在缓存配置.config 中:
<?xml 版本=“1.0”编码=“utf-8”?>
<cachingConfiguration defaultCacheManager="默认缓存管理器">
<后备商店>
<add name="inMemory" type="Microsoft.Practices.EnterpriseLibrary.Caching.BackingStoreImplementations.NullBackingStore、Microsoft.Practices.EnterpriseLibrary.Caching" />
</backingStores>
<缓存管理器>
<add name =“默认缓存管理器”expirationPollFrequencyInSeconds =“60”maximumElementsInCacheBeforeScavenging =“50”numberToRemoveWhenScavenging =“10”backingStoreName =“inMemory”/>
</缓存管理器>
</缓存配置>
希望这对某人有帮助!
| 归档时间: |
|
| 查看次数: |
7849 次 |
| 最近记录: |