事實證明,我是越來越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>
看來的快取設置已移動到VS.雲服務的角色屬性(http://www.windowsazure.com/en-us/develop/net/how-to-guides/cache/#getting-started-cache-role-instance)我沒有看到它在新的管理門戶中像它用於。 –
這是我今天引用的十幾個不同的網頁之一。我覺得我已經在這個文檔上圈了一圈。 – mistyayn
你最好的選擇是下載你正在使用的sdk版本的Windows Azure培訓套件。有一個實驗室的手應該引導你通過它。以下是最新的鏈接:http://www.microsoft.com/en-us/download/details.aspx?id=8396 –