Итак, сегодня яНе могу получить Azure Cache для работы. «Временный сбой. Повторите попытку позже».
- установлен лазурное SDK 2.1 и
- создал новый проект с одной WorkerRole,
- получил пакет Caching, используя NuGet,
- установить кэширование для роли к «соотнесен»
- Установите узел к «WorkerRole1» в app.config
- комментировал раздел о безопасности, так как это только тест
- вставил следующую строку в «Запустить» DataCache c = new DataCacheFactory(). GetDefaultCache();
- Hit Debug
и получил эту ошибку, пытаясь выполнить строку выше:
Существует временный отказ. Повторите попытку позже. (Один или несколько указанных серверов кеша недоступны, что может быть вызвано занятой сетью или серверами. Для локальных кластеров кэша также проверяйте следующие условия. Убедитесь, что для этой учетной записи клиента предоставлено разрешение безопасности, и убедитесь, что AppFabric Caching Service допускается через брандмауэр на все хосты кэша. Также MaxBufferSize на сервере должна быть больше или равна сериализованным размером объекта, посланного от клиента.)
Я посмотрел вокруг много (около 5 часов) и не нашел для этого объяснений ... Может ли кто-нибудь помочь?
Просто любопытно - следует имя хоста быть 'WebRole1', если у вас есть рабочая роль? –
Да, попробуйте изменить 'WebRole1' на' WorkerRole1' или что бы то ни было ** фактическое имя ** рабочей роли. – astaykov
ops, который был опечаткой! мой плохой – Leonardo