(역할 없음), 공동 위치 캐싱 (전용이 아님)이 Azure에서 작동하기 위해 진압되었습니다.Azure in-role co-located 캐싱 : 일시적인 오류가 있습니다.
나는 다음과 같은 예외가 푸른에 던져진 :
역할에
<configSections> <section name="dataCacheClients" type="Microsoft.ApplicationServer.Caching.DataCacheClientsSection, Microsoft.ApplicationServer.Caching.Core" allowLocation="true" allowDefinition="Everywhere" /> </configSections> ... <dataCacheClients> <dataCacheClient name="default" isCompressionEnabled="true"> <autoDiscover isEnabled="true" identifier="MyWebApiProject" /> <clientNotification pollInterval="300" /> <transportProperties maxBufferSize="1073741824" maxBufferPoolSize="1073741824"/> </dataCacheClient> </dataCacheClients>
캐시 속성 설정 : 내 MVC WebApi이 프로젝트의
web.config
에서Microsoft.ApplicationServer.Caching.Dat aCacheException : ErrorCode : SubStatus : 일시적인 오류가 있습니다. 나중에 다시 시도하십시오. (바쁜 네트워크 나 서버로 인해 하나 이상의 지정된 캐시 서버가 사용 불가능한 경우 온 - 프레미스 캐시 클러스터의 경우 계정에 보안 권한이 부여되었는지 확인하고 모든 캐시 호스트의 방화벽을 통해 AppFabric Caching Service가 인지 확인하고 서버의 MaxBufferSize가 클라이언트에서 보낸 일련화된 개체 크기 인 보다 크거나 같아야합니다. 추가 정보 : 클라이언트가 을 서버와 통신하려고 시도했습니다. net.tcp : // MyWebApiProject : 24233. 나는이 같은
autoDiscover
전원을 켜면
는 :
Microsoft.ApplicationServer.Caching.DataCacheException : ErrorCode가 : 하위 상태
<autoDiscover isEnabled="false" identifier="MyWebApiProject" />
는 그럼 난 다른 예외를 얻을 : 서버 컬렉션을 으로 비울 수 없습니다.
Compute Emulator를 사용하여 로컬로 실행할 때 아무런 문제가 없습니다.
본 적이 있습니까? http://stackoverflow.com/questions/11885308/implement-azure-colocated-caching –