我正在尝试将使用 1.1 版本的企业库缓存块的应用程序转换为 2.0 版本。我认为我真正遇到的问题是不同 EntLib 部分的配置被分成几个文件。显然,这曾经是由ConfigurationManager 部分处理程序,但现在已经过时,取而代之的是 .NET 2.0 中的内置配置机制。
我很难找到一个很好的例子来说明如何进行配置文件分割,特别是在 EntLib 的上下文中。还有其他人处理过这个吗?
看来是配置了。我在这里找到了正常的单文件方法的一个很好的例子:http://www.devx.com/dotnet/Article/31158/0/page/2 http://www.devx.com/dotnet/Article/31158/0/page/2
一旦你弄清楚了外部配置文件的语法,使用外部配置文件实际上是微不足道的。前任。:
在 Web.config 中:
<cachingConfiguration configSource="cachingconfiguration.config" />
在缓存配置.config 中:
<?xml version="1.0" encoding="utf-8"?>
<cachingConfiguration defaultCacheManager="Default Cache Manager">
<backingStores>
<add name="inMemory" type="Microsoft.Practices.EnterpriseLibrary.Caching.BackingStoreImplementations.NullBackingStore, Microsoft.Practices.EnterpriseLibrary.Caching" />
</backingStores>
<cacheManagers>
<add name="Default Cache Manager" expirationPollFrequencyInSeconds = "60" maximumElementsInCacheBeforeScavenging ="50" numberToRemoveWhenScavenging="10" backingStoreName="inMemory" />
</cacheManagers>
</cachingConfiguration>
希望这对某人有帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)