2013-09-23 5 views
0

AppFabric Distibuted Cache를 사용하고 싶습니다. 나는 다음과 같은 오류를 받고 있어요 :AppFabric 클라이언트 버전이 일치하지 않습니다.

ErrorCode:SubStatus:Check the client version. It should be within the allowed version range on the server. If necessary, upgrade the client to the allowed version.

내가 사용 Microsoft.ApplicationServer.Caching.ClientMicrosoft.ApplicationServer.Caching.Core DLL이 버전은 내가 AppFabric 1.1 설치 디렉토리에있는 같은 DLL은 1.0.4632.0입니다. 왜 서버에있는 동일한 DLL을 사용하고 있는데도이 오류가 계속 발생합니까?

+0

1.0.4632.0 클라이언트 DLL을 설치하는 Nuget'ServerAppFabric.Client' 패키지를 사용하여 빠른 테스트를 실행했지만, 1.1 캐쉬에 대해 잘 작동했습니다. 문제가되는 클라이언트 DLL 또는 서버 버전 일 수 있습니까? – PhilPursglove

답변

2

이 오류를 제거하려면 허용 된 버전을 서버에 구성해야합니다.

이 명령

는 AppFabric 구성 PowerShell의 서버에서 실행해야합니다

Update-CacheHostAllowedVersions -EndClientVersion 3 

나는 아직이 호스트 당 또는 클러스터 당입니다 있는지 확실하지 않습니다.

출처 : MSDN

이 뒤에 긴 이야기는 내가 서버에 AppFabric 1.0 있었다 발견이다 (어떤 이유로 WebPI 조금 예상치 못한 1.0 대신 1.1 설치). 1.0 버전을 사용하는 중에이 오류가 발생하여 서버를 업그레이드하면 사라질 수 있다고 결론지었습니다. 그러나 간단한 업 그레 이드만으로는 충분하지 않습니다.