2011-10-24 1 views
0

저는 AppFabric 보안 구성으로 놀고 있습니다. 문제는 내가 표준 구성을 사용할 때 잘 작동입니다 :보안 해제시 연결 문제

구성 : 설정 CacheClusterSecurity -SecurityMode 운송 -ProtectionLevel EncryptAndSign

코드 :

var configuration = new DataCacheFactoryConfiguration(); 
     configuration.Servers = new[] 
            { 
             new DataCacheServerEndpoint("server1.domain.net", 22233), 
             new DataCacheServerEndpoint("server2.domain.net", 22233), 
             new DataCacheServerEndpoint("server3.domain.net", 22233), 
            }; 

     configuration.SecurityProperties = new DataCacheSecurity(); 

     _factory = new DataCacheFactory(configuration); 

나는 둘 다의 보안 구성을 수정 클라이언트와 서버에 오류가 발생합니다.

구성 : Set-CacheClusterSecurity -SecurityMode 없음 -ProtectionLevel 없음

코드 :

var configuration = new DataCacheFactoryConfiguration(); 
     configuration.Servers = new[] 
            { 
             new DataCacheServerEndpoint("server1.domain.net", 22233), 
             new DataCacheServerEndpoint("server2.domain.net", 22233), 
             new DataCacheServerEndpoint("server3.domain.net", 22233), 
            }; 

     configuration.SecurityProperties = new DataCacheSecurity(DataCacheSecurityMode.None, DataCacheProtectionLevel.None); 

     _factory = new DataCacheFactory(configuration); 

오류 : 예외 : ErrorCode가 : 하위 상태는 : 일시적인 오류가 있습니다. 나중에 다시 시도하십시오. (캐시 된 네트워크 또는 서버로 인해 하나 이상의 지정된 캐시 서버를 사용할 수 없음 클러스터의이 클라이언트 계정에 보안 권한이 부여되고 모든 캐시 호스트의 방화벽을 통해 AppFabric Caching Service가 허용되는지 확인하십시오. 나중에 다시 시도하십시오.)

유일한 차이점은 클라이언트와 서버의 보안 구성입니다.

답변

0

새 설정을 서버에 적용하려면 클러스터를 다시 시작해야합니다.

+0

클래식 ASP 웹 응용 프로그램 내 appfabric 캐싱 API를 실행하는 보안 문제가 발생했습니다. 팁을 가져 주셔서 감사합니다. –