2012-10-08 5 views
2

웹 서버에 다른 도메인의 AppFabric CacheServer를 설치했습니다.AppFabric 캐시 클라이언트 거부

액세스하려고하면 예외가 발생합니다. 서버가 클라이언트 자격 증명을 거부했습니다. InnerException : 로그온 시도가 실패했습니다.

내가

Grant-CacheAllowedClientAccount Everyone 

을 시도하지만 도움이 일부러, 나는
Grant-CacheAllowedClientAccount MYDOMAIN\MyIISusr 

을 시도하지만 그건 단지 나에게 오류를 제공합니다 : 윈도우 MYDOMAIN \ MyIISusr가 유효하지 않은 계정. 아마도 우리는 같은 도메인에 있지 않기 때문에?

나도가 NetworkService로 AppPool을 계정을 설정하고

Grant-CacheAllowedClientAccount Networkservice 

를 사용하지만이 didnt 한 도움을 위해 노력했다.

인증을 건너 뛰고 사용자를 인증 할 수없는 방법이 있습니까? 모든 것이 방화벽 뒤에 있으며 대중으로부터 접근 할 수 없으므로이 응용 프로그램에서 인증이 필요하지 않습니다.

아니면 누군가 내 문제에 대한 해결책을 갖고 있습니까?

답변

4
당신은에 의해 인증없이 AppFabric 캐시에 연결할 수 있습니다

:

<dataCacheClients> 
    <dataCacheClient name="CacheName" maxConnectionsToServer="20"> 
    <hosts> 
     <host name="hostName" cachePort="22233" /> 
    </hosts> 
    <securityProperties mode="None" protectionLevel="None" /> 
    </dataCacheClient> 
</dataCacheClients> 

을하지만, 나는 그것을 권하고 싶지 않다 :

  1. Set-CacheClusterSecurity -SecurityMode None -ProtectionLevel None
  2. 과 같이 클라이언트를 구성. 한 도메인에서 다른 도메인으로 연결할 수 있어야하지만 구성은 관리 팀의 작업이어야합니다.

+0

감사합니다. 완벽하게 작동했습니다. – Flatron

0

Microsoft AppFabric 1.1 (support.microsoft.com/kb/2716015)의 누적 업데이트 패키지 2를 설치하는 것이 좋습니다. 그런 다음 이벤트 뷰어 -> 응용 프로그램 및 서비스 로그 -> Microsoft -> 응용 프로그램 서버 - 시스템 서비스 - 관리자에서 문제가있는 사용자 이름을 찾을 수 있습니다. 사용자 이름이 {Anonymous} 인 경우 응용 프로그램 풀 ID를 networkservice로 변경하는 것을 고려해야합니다.