Нужно ли AppFabric локально, чтобы проверить совместное кэширование Azure в процессе разработки?
Я создаю веб-приложение, которое использует Co-Расположенный кэш для управления сеансом. В разработке я получаю эту ошибку
Кэша, о котором идет речь, не существует. Свяжитесь с администратором или используйте инструмент администрирования Cache для создания Cache
Но я не знаю, откуда я могу создать кеш. У меня установлен Azure SDK, и я использую VS2012. У меня нет сервера с установленной AppFabric. Нужно ли устанавливать AppFabric? Если да, то может кто-нибудь предоставить ссылку для установки и использования AppFabric в режиме разработки. Если нет, то каково решение? Thanx
1 ответ
Пожалуйста, проверьте cachename в вашей конфигурации клиента кеша.
<system.web>
<sessionState mode="Custom" customProvider="AFCacheSessionStateProvider">
<providers>
<add name="AFCacheSessionStateProvider"
type="Microsoft.Web.DistributedCache.DistributedCacheSessionStateStoreProvider,
Microsoft.Web.DistributedCache"
cacheName="default"
dataCacheClientName="default"/>
</providers>
</sessionState>
</system.web>
Это должен быть по умолчанию или другой кеш, созданный на сервере.
Обратитесь по этой ссылке для настройки совместного размещения Azure.