Кэш Widows Azure не работает с Windows Azure Storage 3.1

Я обновил библиотеку DLL хранилища Azure с версии 2.1 до 3.1. У меня есть хранилище кеша в Azure, и я не могу заставить его работать с новой версией хранилища 3.1.0.1. Я получаю MethodAccessException при попытке создать экземпляр DataCacheFactoryConfiguration. Мой код:

var conf = new DataCacheFactoryConfiguration("myconfig"); //exception here
var cacheFactory = new DataCacheFactory(conf);
_dataCache = cacheFactory.GetCache("mycache");

Раздел web.config хорошо сконфигурирован. Я не знаю, упустил ли я что-то в том, как получить доступ к кешу с новой версией лазурного хранилища. Я не могу найти решение. заранее спасибо

ОБНОВЛЕНИЕ: проблема не связана с версией DLL, я попробовал ее на другой машине, и она сработала. Я думаю, что машина, вызывающая проблему, имеет слишком много ссылок на слишком много версий Azure SDK. Спасибо за вашу помощь.


person Vithozor    schedule 09.04.2014    source источник
comment
Какую версию SDK и библиотеки кэширования вы используете?   -  person Gaurav Mantri    schedule 09.04.2014
comment
какую ОС вы используете в Azure? Вы пробовали с последней версией Windows 2014 r2?   -  person Jordi    schedule 09.04.2014


Ответы (1)


Обновите SDK до версии 2.3. Он установит все зависимости

http://msdn.microsoft.com/en-us/library/azure/dn655054.aspx

person Jordi    schedule 09.04.2014
comment
Спасибо за совет (+1), но это тоже не сработало. Это что-то связано с машиной, которую я использую, я пробовал на другой, и она работает нормально. Как только найду ошибку, отпишусь. - person Vithozor; 09.04.2014