2013-09-23 1 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.Client и Microsoft.ApplicationServer.Caching.Core библиотек DLL, которые я использую это 1.0.4632.0 что то же длл, что я нашел в AppFabric каталоге +1,1 установки. Почему я продолжаю получать эту ошибку, хотя я использую те же самые DLL-серверы, которые находятся на сервере?

+0

Я только что проверил быструю проверку, используя пакет Nuget 'ServerAppFabric.Client', который устанавливает для вас клиентские DLL 1.0.4632.0, и он отлично справился со мной против кеша 1.1. Вы уверены, что это проблема с DLL-клиентами, или это может быть версия сервера? – PhilPursglove

ответ

2

Чтобы избавиться от этой ошибки, разрешенные версии должны быть настроены на сервере.

Эта команда должна быть запущена на сервере в конфигурации Powershell AppFabric:

Update-CacheHostAllowedVersions -EndClientVersion 3 

Я еще не уверен, если это на хосте или в кластере.

Источник: MSDN

Чем длиннее история позади этого является то, что я обнаружил, что я имел AppFabric 1.0 на сервере (по какой-то причине WebPI устанавливает 1,0 вместо 1,1, который был немного неожиданным). Я получал эту ошибку с версией 1.0 и пришел к выводу, что обновление сервера приведет к его исчезновению. Однако сделать простой updgrade недостаточно, чтобы заставить его работать.

Смежные вопросы