Могу ли я получить доступ к кэшу Azure AppFabric из эмулятора разработки?

Я получаю исключение ниже, когда я получаю доступ к кешу Azure из моего приложения dev azure.

ErrorCode: SubStatus: временный сбой. Повторите попытку позже. (Один или несколько указанных серверов кеширования недоступны, что может быть вызвано загруженностью сети или серверов. Для локальных кластеров кеша также проверьте следующие условия. Убедитесь, что для этой учетной записи клиента предоставлено разрешение безопасности, и убедитесь, что AppFabric Служба кэширования разрешена через брандмауэр на всех узлах кеширования. Кроме того, MaxBufferSize на сервере должен быть больше или равен размеру сериализованного объекта, отправленного от клиента.)

Есть ли какие-либо ограничения на доступ к кешу Azure только из размещенного приложения Azure?


person Joy George Kunjikkuru    schedule 18.11.2011    source источник


Ответы (2)


У вас не должно возникнуть проблем с доступом к AppFabric Cache из эмулятора. Сразу отметим, что кеш есть только в самой Windows Azure; нет эмулируемого кеша, работающего локально.

Есть ли у вас какие-либо дополнительные сведения о сообщении об ошибке? Кроме того, вы обращаетесь к нему напрямую в коде? Используете его в качестве поставщика состояния сеанса?

person David Makogon    schedule 18.11.2011
comment
Проблема заключалась в моем сетевом подключении. Была блокировка брандмауэра. Когда я попытался использовать другое подключение к Интернету, я смог получить доступ к кешу Azure AppFabric из эмулятора. - person Joy George Kunjikkuru; 08.12.2011
comment
Фактически, вам даже не нужно запускать эмулятор. Вы можете получить доступ к общему кэшу Windows Azure непосредственно из IIS Express, если ваш web.config имеет правильные настройки. - person danludwig; 14.11.2012

Да, мы можем получить доступ к кешу Azure AppFabric из эмуляторов. Просто хочу правильно настроить и блокировки брандмауэра быть не должно

person Joy George Kunjikkuru    schedule 08.12.2011