2012-10-29 5 views
1

Возможно, я не понимаю, как создать кеш, но ни один из ID или ключей доступа не работает над тем, чтобы включить кеш-лазурь. Я прошел через следующие учебные пособия:Авторизованный токен, переданный пользователем Недействительный. Azure Cache

http://msdn.microsoft.com/en-us/library/windowsazure/gg618003.aspx

http://msdn.microsoft.com/en-us/wazplatformtrainingcourse_buildingappswithcacheservice_topic3#_Toc310505080

http://msdn.microsoft.com/en-us/library/windowsazure/gg618003.aspx

И около 1/2 дюжины различных, как создать кэш в лазурных страниц и я все еще получаю ,

Авторизованный токен, переданный пользователем Недействительный.

У меня есть сайт и облачный сервис со связанным хранилищем, и нигде я не могу найти URL-адрес «yourcachename.cache.windows.net» или токен аутентификации в управляющем портале Azure. Любые предложения будут ценны.

+0

Оказывается настройки chache были перемещены в роли свойства облачных сервисов в в VS. (http://www.windowsazure.com/en-us/develop/net/how-to-guides/cache/#getting-started-cache-role-instance) Я не вижу его в новом портале управления, как это будет. –

+0

Это одна из десятков разных страниц, на которые я ссылался сегодня. Я чувствую, что я работал в кругах по этой документации. – mistyayn

+2

Лучше всего будет загрузить комплект для обучения Windows Azure для используемой версии sdk. В лаборатории есть руки, которые должны пройти через нее. Вот ссылка для последней: http://www.microsoft.com/en-us/download/details.aspx?id=8396 –

ответ

1

Оказалось, что я путаюсь между версиями Azure. Я не уверен, в какой версии это началось, но я работал в 1,8, и мне не нужен ключ доступа. Как только я добавил приведенные ниже разделы в web.config, все сработало.

<dataCacheClients> 
    <dataCacheClient name="default"> 
     <autoDiscover isEnabled="true" identifier="{your cache worker role}" /> 
     <localCache isEnabled="true" sync="TimeoutBased" objectCount="100000" ttlValue="300" /> 
    </dataCacheClient> 
    </dataCacheClients> 
    <cacheDiagnostics> 

А затем, чтобы получить Сеансы на работу, мне нужно добавить следующее:

<sessionState mode="Custom" customProvider="AFCacheSessionStateProvider"> 
     <providers> 
     <add name="AFCacheSessionStateProvider" type="Microsoft.Web.DistributedCache.DistributedCacheSessionStateStoreProvider, Microsoft.Web.DistributedCache" cacheName="default" dataCacheClientName="default" applicationName="AFCacheSessionState"/> 
     </providers> 
    </sessionState> 
0

Вам необходимо зайти на старый портал по ссылке на новый портал, щелкнуть по общему кэшированию, служебной шине и контролю доступа. Создайте/выберите пространство имен, и токен аутентификации будет отображаться на панели справа.