У меня полная потеря при работе с общим кэшированием.Конфигурирование локального кэша azure локально и в облаке
Локально, у меня есть сайт mvc4, и я создал проект облака из этого. Я включил кеширование в роли и установил, что это будет расположено. Все в порядке до сих пор.
Я добавил Windows Azure Caching 2,1 пакет из NuGet, который установлен соответствующие библиотеки, а также обновил свой веб-конфиг:
configSections:
<section name="dataCacheClients" type="Microsoft.ApplicationServer.Caching.DataCacheClientsSection, Microsoft.ApplicationServer.Caching.Core" allowLocation="true" allowDefinition="Everywhere" />
<section name="cacheDiagnostics" type="Microsoft.ApplicationServer.Caching.AzureCommon.DiagnosticsConfigurationSection, Microsoft.ApplicationServer.Caching.AzureCommon" allowLocation="true" allowDefinition="Everywhere" />
конфигурации:
<dataCacheClients>
<dataCacheClient name="default">
<!--To use the in-role flavor of Windows Azure Caching, set identifier to be the cache cluster role name -->
<!--To use the Windows Azure Caching Service, set identifier to be the endpoint of the cache cluster -->
<autoDiscover isEnabled="true" identifier="" />
<!--<localCache isEnabled="true" sync="TimeoutBased" objectCount="100000" ttlValue="300" />-->
<!--Use this section to specify security settings for connecting to your cache. This section is not required if your cache is hosted on a role that is a part of your cloud service. -->
<!--<securityProperties mode="Message" sslEnabled="false">
<messageSecurity authorizationInfo="[Authentication Key]" />
</securityProperties>-->
</dataCacheClient>
Когда я следовать инструкциям, и добавить имя роли в identifer
атрибута на autoDiscover
элемента и запустить приложение, оно кажется просто повесить (я предполагаю, что отсутствие) на этом:
_cache = new DataCache("default");
У меня работает эмулятор хранилища и отладка сайта от эмулятора вычислений. Я просто не могу заставить сайт работать, чтобы использовать лазурный кеш.
Вы сударь джентльмен и ученый. Я нашел обновленный sdk [здесь] (http://www.windowsazure.com/en-us/downloads/) и установил версию версии 2.1 - прощай, заморозив веб-страницу приветствия. Я, должно быть, просто пропустил лодку на 2,1, поскольку я только начинал с Azure. –