2010-07-28 2 views
1

이 버전 1.0.0.0 제품을 완전히 사용하고 있습니다.SessionState Provider의 보안을 사용하지 않도록 설정 한 경우 AppFabric 오류가 발생했습니다.

도메인 환경에서 실행 중이지만 특정 응용 프로그램에 대해 캐시를 액세스 할 때 서버의 작업 부하를 줄이기 위해 보안을 사용하지 않도록 설정하려고합니다.

SQL 세션 상태를 사용하는 기존 응용 프로그램과 함께 웹 서버가 많이 있습니다.이 아이디어는 AppFabric을 롤아웃하고 세션 상태 공급자와 빠른 솔루션을 사용하여 작업 속도를 높이는 것이 었습니다. 현재 appFabric 호스트를 실행하는 별도의 단일 서버가 있습니다.

모든 서버가 동일한 도메인에 있습니다.

나는 AppFabric은 네트워크 서비스 계정을 사용하고있는 웹 서버의 호스트

설정 CacheClusterSecurity -ProtectionLevel EncryptAndSign -SecurityMode 운송

지역의 응용 프로그램 풀에이 모드를 사용하여 실행있어, 그리고 난했습니다 기계 계정 권한을 부여하고 모두 잘 작동합니다.

는하지만 서버에 내가

이 (중지 및 클러스터 시작) -SecurityMode 없음이

설정 CacheClusterSecurity -ProtectionLevel 없음을 설정합니다.

그런 다음이 오류가 발생합니다.

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

내 생각에 클라이언트 (세션 상태 공급자)는 기본적으로 보안을 사용하도록 설정되어 있고 너무 설정해야하지만이를 변경하는 방법에 관한 문서는 찾을 수 없습니다. 잘못된 나무를 짖고있을 수 있습니다.

도움을 주시면 감사하겠습니다.

감사합니다,

조엘

당신은 예를 들어, dataCacheClient 요소 아래 securityProperties 요소를 추가하여 Web.config의에서 클라이언트 보안 설정을 구성 할 수 있습니다

답변

5

<dataCacheClient> 
    <hosts> 
     ... 
    </hosts> 

    <securityProperties mode="None" protectionLevel="None" /> 
</dataCacheClient> 

클라이언트 구성 설정 here에 대한 전체 참조 정보가 있습니다.

+0

감사합니다. 이것은 실제로 저에게 많은 시간을 절약 해주었습니다. –

관련 문제