문제

내가 노력으로 변환하는 응용 프로그램을 사용하여 1.1 버전의 엔터프라이즈 라이브러리 캐싱 차단하 2.0 버전입니다.내 생각에는 정말 하는 데 문제는 구성한 다른 EntLib 조각할 여러 파일이 있습니다.분명히 이 사용되는 것에 의해 처리 ConfigurationManagerSectionHandler, 하지만 지금은 사용되지의 호의에 내장 메커니즘이 구성합니다.NET2.0.

나를 찾기 힘든 시간을 보내고의 좋은 예는 어떻게 이렇게 구성 파일을 나누,특히에서의 컨텍스트 EntLib.다른 사람이 다루이?

도움이 되었습니까?

해결책

것처럼 보이게 구성되어 있습니다.내가 찾는 좋은 예를 들어의 정상적인,한 파일의 접근 방식은 여기: http://www.devx.com/dotnet/Article/31158/0/page/2

를 사용하여 외부 config 파일이 실제로 사소한 일단 당신이 그림에 대한 구문을니다.Ex.:

웹.config:

<cachingConfiguration configSource="cachingconfiguration.config" />

에 cachingconfiguration.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>

희망이는 데 도움이 누군가가!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top