2011-11-18 2 views
1

내 dev azure 응용 프로그램에서 Azure 캐시에 액세스 할 때 예외가 발생합니다.개발 에뮬레이터에서 Azure AppFabric Cache에 액세스 할 수 있습니까?

ErrorCode : SubStatus : 일시적인 오류가 있습니다. 나중에 다시 시도하십시오. (바쁜 네트워크 나 서버로 인해 하나 이상의 지정된 캐시 서버가 사용 불가능한 경우 온 - 프레미스 캐시 클러스터의 경우 계정에 보안 권한이 부여되었는지 확인하고 AppFabric 캐싱 서비스는 모든 캐시 호스트의 방화벽을 통해 허용되어 있는지 확인합니다. 또한 해당 MaxBufferSize을 서버의 클라이언트에서 보낸 직렬화 된 객체의 크기 보다 크거나 같아야합니다.)

인가가 Azure 캐시는 호스팅 된 Azure 응용 프로그램에서만 액세스 할 수있는 제한 사항이 있습니까?

답변

1

에뮬레이터에서 AppFabric Cache에 액세스 할 때 문제가 없어야합니다. 캐시는 Windows Azure에서만 사용됩니다. 로컬에서 실행되는 에뮬레이트 된 캐시는 없습니다.

오류 메시지에 대한 자세한 내용이 있습니까? 또한 코드에서 직접 액세스하고 있습니까? 세션 상태 공급자로 사용 하시겠습니까?

+0

문제는 인터넷 연결 때문이었습니다. 방화벽 차단 중 ... 다른 인터넷 연결을 시도했을 때 에뮬레이터에서 Azure AppFabric 캐시에 액세스 할 수있었습니다. –

+0

사실, 에뮬레이터를 실행할 필요조차 없습니다. web.config가 올바른 설정을 가지고있는 한 IIS Express에서 직접 Windows Azure Shared Cache에 액세스 할 수 있습니다. – danludwig

0

예, 에뮬레이터에서 Azure AppFabric 캐시에 액세스 할 수 있습니다. 올바르게 설정하고 방화벽을 차단하지 않아야합니다.